> So Apply sets the options for the current running instance of Ethereal, but
> doesn't save them to the prefs file ?
Correct. Somebody might want to change, say, one of the protocol
settings for the current capture, but not want it to become their
default.
(A problem here is that "Save" saves *all* the settings to one file, so
if you later change some other setting you do want to make permanent,
settings you may not have wanted to make permanent get saved as well.
This is, of course, not new with my recent changes; it's a consequence
of having only one file holding all preferences.)
> > In addition, closing the Preferences dialog box from the window manager
> > is equivalent to pressing "Cancel" - it reverts all preference settings
> > to the values they had when the dialog box was popped up.
>
> It undoes changes set by Apply ?
Correct. It reverts to the *status quo ante bellum*^H^H^H^H^H^Hpopping
up the Preferences dialog (Latin scholars are welcome to translate
"popping up the Preferences dialog").