Please, read this to see where no or little respect to the HIG could take us: 
http://readthefuckinghig.tumblr.com/

-Laurent.
-- 
Laurent Daudelin
AIM/iChat/Skype:LaurentDaudelin                                 
http://www.nemesys-soft.com/
Logiciels Nemesys Software                                              
laur...@nemesys-soft.com

On Jan 14, 2011, at 15:20, koko wrote:

> IMHO I like your answer ... thanks!
> 
> -koko
> 
> 
> On Jan 14, 2011, at 2:17 PM, Shawn Bakhtiar wrote:
> 
>> Don't listen to the naysayers... You can do whatever you want. 
>> 
>> NSSegmentedCell is a good start, as it was recommended. More generically you 
>> can implement your own NSCell to really get deep; in either case simply 
>> override the draw method, and make sure you are checking the state, and 
>> drawing accordingly (so your draw function draws the correct highlights, ie 
>> if it is pressed). In fact NSButton is nothing more than a wrapper function 
>> for NSButtonCell (derive classes from it with drawInRect overrides all the 
>> time).
>> 
>> Conceptually an NCCell (which includes all the different Cell types) is no 
>> different than an NSView, simply less resource intensive (using the same 
>> context as its super view, etc...) to draw, instead of created a new drawing 
>> context. 
>> 
>> So just like you can draw to a view you can draw to a cell, the frame and 
>> bounds are simply given as the area of the cell instead of the area of the 
>> view (which can have many cells in it). 
>> 
>> Following Apples recommendation is just that, recommendation. You don't have 
>> to DO or DON'T anything, however, if your intention is to provide a good 
>> interface to your users, following their recommendation is not a bad idea. 
>> Cluttering such a small area with an icon and text may take away from the 
>> user experience instead of enhancing it. but as far as it does not support 
>> it, no such thing. Nothing could be father from the truth, you can always 
>> added any missing functionality, or override any ones you don't like.
>> 
>> IMHO
>> 
>> 
>> 
>>> Date: Fri, 14 Jan 2011 12:44:19 -0800
>>> From: kyle.slu...@gmail.com
>>> To: k...@highrolls.net
>>> CC: cocoa-dev@lists.apple.com
>>> Subject: Re: NSSegmentedControl Label
>>> 
>>> On Fri, Jan 14, 2011 at 12:38 PM, koko <k...@highrolls.net> wrote:
>>>> It may not be recommended but I want to do it.  Should I get permission 
>>>> from from steven p jobs first?
>>>> 
>>>> Apple HIG is not the be-all, end-all of UI design.
>>> 
>>> No, but it is the design document by which the AppKit implementors
>>> write their code.
>>> 
>>> If it doesn't support it, you can't do it.

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to