Ethereal-dev: [ethereal-dev] "Save" vs. "Save As"

Note: This archive is from the project's previous web site, ethereal.com. This list is no longer active.

From: Guy Harris <guy@xxxxxxxxxx>
Date: Mon, 14 Jun 1999 22:10:00 -0700 (PDT)
In the applications I've seen, "Save" generally means "save the file
you're currently editing by writing it out" - i.e., write out the
changes you've made to it - and "Save As" generally means "save the
stuff you're editing by writing it out to a specified file" - i.e.,
prompt the user for the name of a file to which to save the stuff, and
write it there.

In Ethereal, both of them prompt for a file name; it's not entirely
clear what they're supposed to do.

Network Monitor has only a "Save As" item, because you can't edit the
current file (well, you can, if you enable enough things; it uses that
to let you retransmit modified versions of captured packets, but it
doesn't offer a "Save" item, even if you've read in a file and modified
packets).

I'm inclined to have only a "Save As" item, which writes the current
capture out to a specified file (at least until we offer an option to
edit packets in a capture, if we ever do).

I'm also inclined *not* to make the saved file become the current file
(i.e., the saving will always be a copy, not a move, and the target file
won't become the current file).

Any comments?