• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: How to avoid a Windows interface on OS X?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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.

  • Follow-Ups:
    • Re: How to avoid a Windows interface on OS X?
      • From: Wade Tregaskis <email@hidden>
References: 
 >Re: How to avoid a Windows interface on OS X? (From: Marco Scheurer <email@hidden>)

  • Prev by Date: Re: EOF - was (Cocoa Books (was New to Cocoa) )
  • Next by Date: Re: EOF - was (Cocoa Books (was New to Cocoa) )
  • Previous by thread: Re: How to avoid a Windows interface on OS X?
  • Next by thread: Re: How to avoid a Windows interface on OS X?
  • Index(es):
    • Date
    • Thread