Ethereal-dev: [ethereal-dev] "Save" vs. "Save As"
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?