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