Re: How to avoid a Windows interface on OS X?
Re: How to avoid a Windows interface on OS X?
- Subject: Re: How to avoid a Windows interface on OS X?
- From: Paul Ferguson <email@hidden>
- Date: Mon, 14 Oct 2002 16:42:27 -0700
On Monday, October 14, 2002, at 02:21 PM, Marco Scheurer wrote:
On Monday, October 14, 2002, at 07:10 PM, Stiphane Sudre wrote:
Problem:
You want a dialog to have a standard alert sheet/dialog to have a OK
and Cancel button.
You want the Cancel button to be the default button.
You don't want to have a Windows-like interface like in iCal when you
delete a Calendar (i.e. the OK button is on the left, the Cancel
button on the right).
Question:
How can you do this with the standard Alert Sheet/Dialog APIs?
I would not make Cancel the default, even for "dangerous" operations.
I don't know about iCal, but in Mail, if you delete a Mailbox (a
pretty radical operation), Delete is the default, as it should IMHO.
I think this may be the underlying issue here: A dialog that has Cancel
as the default is probably not designed correctly. Perhaps you should
consider rewording or otherwise modifying the dialog so that the
default action is an action, not a cancellation.
If there is a danger in having OK be invoked with the Return key, then
remove that shortcut and force the user to click OK. You could still
have Esc as a keyboard shortcut for Cancel, as most users are familiar
with that convention.
<fergy/>
_______________________________________________
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.