Thanks again to everyone much appreciated!
On Mar 24, 2012, at 2:44 AM, Lee Ann Rucker wrote: > > On Mar 23, 2012, at 3:24 AM, Rick C. wrote: > >> This is what I would expect too. But drawSegment:inFrame:withView: doesn't >> override the cell drawing from what I know am I missing something? > > That draws the cell content, not the border or separator. To change that, > subclass drawWithFrame:inView: and draw it there, then call > drawInteriorWithFrame:inView: yourself - don't call super. The actual border > drawing is done by a non-public method. You'll also need to draw the focus > ring around the keySegment yourself. > > (Why yes, I have a custom NSSegmentedControl :) ) > >> >> >> >> On Mar 23, 2012, at 2:19 PM, Seth Willits wrote: >> >>> On Mar 22, 2012, at 9:49 PM, Lee Ann Rucker wrote: >>> >>>> The button/popup combo could still be an NSSegmentedControl. Getting a >>>> menu on a segment is just a matter of setMenu:forSegment: - the triangle >>>> would have to be part of the icon, because it doesn't do it for you. >>> >>> You're totally right. I had forgotten about that. >>> >>> >>> >>> On Mar 22, 2012, at 9:50 PM, Rick C. wrote: >>> >>>> Thanks everyone for the replies. Yes I guess I just need to get a bit >>>> better at subclassing to get the right look. :-) To be sure I would >>>> subclass NSSegmentedControl not NSSegmentedCell right? >>> >>> It's NSSegmentedCell that does the drawing for the control. Same goes for >>> all of the other controls - their cells do the drawing. >>> >>> >>> -- >>> Seth Willits >>> >>> >>> >>> >>> _______________________________________________ >>> >>> 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: >>> https://lists.apple.com/mailman/options/cocoa-dev/rickcorteza%40gmail.com >>> >>> This email sent to rickcort...@gmail.com >> >> >> _______________________________________________ >> >> 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: >> https://lists.apple.com/mailman/options/cocoa-dev/lrucker%40vmware.com >> >> This email sent to lruc...@vmware.com > _______________________________________________ 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: https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com This email sent to arch...@mail-archive.com