FROM : John Stiles
DATE : Mon Jan 14 23:56:21 2008
You might be able to accomplish this by somehow forcing the cell's
background style to always be "light." Maybe a call to
setBackgroundStyle: in willDisplayCell:... would do it.
http://developer.apple.com/documentation/Cocoa/Reference/
ApplicationKit/Classes/NSCell_Class/Reference/NSCell.html#//apple_ref/
occ/instm/NSCell/setBackgroundStyle:
http://developer.apple.com/documentation/Cocoa/Reference/
ApplicationKit/Classes/NSCell_Class/Reference/NSCell.html#//apple_ref/
doc/constant_group/Background_Styles
On Jan 14, 2008, at 2:51 PM, Nick Zitzmann wrote:
> I have some NSTableViews where I want the color of the text to
> always be the same no matter what row is selected. I've found that,
> since Leopard was released, that NSTableView will always draw the
> text in a text field row cell as white instead of black when the
> row is selected. How do I disable this? I want the text to always
> be the same color no matter what, and I have my reasons for wanting
> this.
>
> I already tried making a custom data formatter that returns an
> NSAttributedString with the text, the desired font, and [NSColor
> blackColor] as the foreground color. It didn't work...
>
> Nick Zitzmann
> <http://www.chronosnet.com/>
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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/jstiles%
> 40blizzard.com
>
> This email sent to <email_removed>
DATE : Mon Jan 14 23:56:21 2008
You might be able to accomplish this by somehow forcing the cell's
background style to always be "light." Maybe a call to
setBackgroundStyle: in willDisplayCell:... would do it.
http://developer.apple.com/documentation/Cocoa/Reference/
ApplicationKit/Classes/NSCell_Class/Reference/NSCell.html#//apple_ref/
occ/instm/NSCell/setBackgroundStyle:
http://developer.apple.com/documentation/Cocoa/Reference/
ApplicationKit/Classes/NSCell_Class/Reference/NSCell.html#//apple_ref/
doc/constant_group/Background_Styles
On Jan 14, 2008, at 2:51 PM, Nick Zitzmann wrote:
> I have some NSTableViews where I want the color of the text to
> always be the same no matter what row is selected. I've found that,
> since Leopard was released, that NSTableView will always draw the
> text in a text field row cell as white instead of black when the
> row is selected. How do I disable this? I want the text to always
> be the same color no matter what, and I have my reasons for wanting
> this.
>
> I already tried making a custom data formatter that returns an
> NSAttributedString with the text, the desired font, and [NSColor
> blackColor] as the foreground color. It didn't work...
>
> Nick Zitzmann
> <http://www.chronosnet.com/>
>
> _______________________________________________
>
> Cocoa-dev mailing list (<email_removed>)
>
> 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/jstiles%
> 40blizzard.com
>
> This email sent to <email_removed>
| Related mails | Author | Date |
|---|---|---|
| Nick Zitzmann | Jan 14, 23:51 | |
| John Stiles | Jan 14, 23:56 | |
| Nick Zitzmann | Jan 15, 00:06 | |
| John Stiles | Jan 15, 00:11 |






Cocoa mail archive

