in case anyone is following:

from within a method defined on my subclass of NSTextField i sent:

[[self cell] setBackgroundStyle:interface.isDark() ? NSBackgroundStyleDark : 
NSBackgroundStyleLight];

no apparent affect—text color, background color, or highlight.

thanks again, ken, for mentioning it.


> On Mar 2, 2015, at 5:54 PM, edward taffel <etaf...@me.com> wrote:
> 
> 
>> On Mar 2, 2015, at 5:34 PM, Ken Thomases <k...@codeweavers.com> wrote:
>> 
>> On Mar 2, 2015, at 3:51 PM, edward taffel <etaf...@me.com> wrote:
>> 
>>> has anyone had success in changing NSTextField’s default highlight? e.g., 
>>> given bright text on a dark background, the default highlight is not 
>>> serviceable. i had hoped subclassing NSTextFieldCell & overriding 
>>> -(id)_highlightColorForCell:(NSCell*)cell would work, as it does in 
>>> instances of NSTextFieldCell in NSTableView. googling has not returned any 
>>> simple direction—perhaps i’ve missed something.
>> 
>> Have you set the cell's backgroundStyle to NSBackgroundStyleDark?
>> 
>> Regards,
>> Ken
>> 
> 
> i haven’t fiddled w/ NSBackgroundStyleDark yet: i’ll give it a try & see what 
> happens; but, given what i read in the doc, & as i’m dealing w/ a shade 
> range—not just black or white, i may still need to look for a method to 
> affect the highlight.
> 
> many thanks,
> edward
> 
> 
> _______________________________________________
> 
> 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/etaffel%40me.com
> 
> This email sent to etaf...@me.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