Re: UI: "Direct manipulation" is in conflict with "Forgiveness"
Re: UI: "Direct manipulation" is in conflict with "Forgiveness"
- Subject: Re: UI: "Direct manipulation" is in conflict with "Forgiveness"
- From: Jay Prince <email@hidden>
- Date: Wed, 18 Sep 2002 21:43:53 -0700
On Wednesday, September 18, 2002, at 04:49 pm, Charles Srstka wrote:
Here's how I do it. I load the settings into my controls when I open
the prefs window, and I check the controls and write the prefs when
the user clicks the "OK" button. I don't actually write the changes
until the user clicks that button. If they click Cancel, it just
closes the window, and nothing is changed. In either case, there is no
confirmation dialog box (there doesn't need to be! That's what the OK
and Cancel buttons serve as).
That's the method I was thinking about, but I didn't want someone to
accidentally hit cancel after doing a lot of configuration and loose
ALL their changes. The reason is that some of what occurs during a
preferences session is the creation of new data that can be a time
consuming process.
I think the solution is to save *That* data (it isn't really a
preference until its assigned to a configuration) and loose any other
changes if they press cancel.
Thanks for the thoughts.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.