User Interface - OK/Cancel/Apply

Discussion related to "Everything" 1.5 Alpha.
Post Reply
ChrisGreaves
Posts: 684
Joined: Wed Jan 05, 2022 9:29 pm

User Interface - OK/Cancel/Apply

Post by ChrisGreaves »

I think I asked this recently but cannot find it in YourPosts, so here, at least, it gets a topic title.
Untitled.png
Untitled.png (45.16 KiB) Viewed 884 times
When I am exploring a new feature I tend to run through a set of options all at once. In the example screenshot I am toggling switches in two panes related to Servers. I find a similar situation when presented with related panes in, for example, Tools, Options, Indexing.
I understand how the OK and the Cancel buttons operate (I think)
Cancel: Please just get me out of here; abandon any outstanding changes and exit the interface.
OK: I am done now; please save any outstanding changes on any related panes and exit the interface.

Apply: I thought I knew what this did, but am no longer sure.
Save outstanding changes to this pane and continue in this pane. But if I change to another pane, are my outstanding changes discarded?
Save all outstanding changes to any pane I have visited on loading this interface. This would imply that I can flip between two or more panes and Everything will retain the edits made to each pane until I
(a) Preserve all outstanding changes with Apply and continue editing
(b) Preserve all outstanding changes with OK and exit the interface
(c) Exit the interface (Cancel) discarding any outstanding changes.

I have run a couple of tests to see what happens, but I'd love to have a definitive statement of what is supposed to happen as a consequence of using, or of not using, the Apply button throughout the Everything user interface system
Thanks, Chris
void
Developer
Posts: 16744
Joined: Fri Oct 16, 2009 11:31 pm

Re: User Interface - OK/Cancel/Apply

Post by void »

Apply = Apply all changes (in all tabs) and keep the options dialog opened.
ChrisGreaves
Posts: 684
Joined: Wed Jan 05, 2022 9:29 pm

Re: User Interface - OK/Cancel/Apply

Post by ChrisGreaves »

void wrote: Tue May 30, 2023 10:03 am Apply = Apply all changes (in all tabs) and keep the options dialog opened.
Thank you Void.
Post Reply