• 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: -NSView setHidden: in 10.2
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: -NSView setHidden: in 10.2


  • Subject: Re: -NSView setHidden: in 10.2
  • From: m <email@hidden>
  • Date: Mon, 20 Sep 2004 10:09:09 -0700


On Sep 20, 2004, at 7:45 AM, Ondra Cada wrote:

There was a reason, by the way: in NeXTStep, hiding views was considered a pretty bad UI design: if something does not work in current circumstances, it should be disabled, not hidden. The user should see the complete UI. OTOH, if something in some circumstances does not make sense at all, it belongs into another tab or into another window. Myself, I can't help it, but the adage still sounds reasonably to me.

It is reasonable. Willy nilly hiding things makes an app harder to learn. Remember Micorsoft Word's short menus/long menus fiasco?


That said, not every view is a thing to be manipulated. For example, progress indicators and status texts, icons next to controls that warn you that something needs attention. These things can (should) be hidden when they don't apply, without being considered "bad UI".

_murat

_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


References: 
 >-NSView setHidden: in 10.2 (From: Darrin Cardani <email@hidden>)
 >Re: -NSView setHidden: in 10.2 (From: J Nozzi <email@hidden>)
 >Re: -NSView setHidden: in 10.2 (From: Ondra Cada <email@hidden>)

  • Prev by Date: User Picture
  • Next by Date: Re: User Picture
  • Previous by thread: Re: -NSView setHidden: in 10.2
  • Next by thread: [NSMutableParagraphStyle setMinimumLineHeight] Confusion
  • Index(es):
    • Date
    • Thread