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

Reply via email to