peterc reports in #2908368:
Selected text on Mac needs have the font as a light colour (white?) rather
than black, otherwise it's unreadable: eg,
http://pc.autons.net/stuff/ttk_treeview_unreadable_macosx.png
and reports on the chat that ttk::entry widgets also have the same problem.
I can't tell which (if any) of the kThemeTextColor* constants in Appearance.h is the right one to use. das?
(screenshot demonstrating the problem)
there doesn't seem to be an appearance text color for the foreground, so you probably need to use NSColor (and do the reverse conversion from what TkMacOSXGetNSColor() is doing if you need a CGColor)
i.e. use [NSColor selectedTextColor] and [NSColor selectedTextBackgroundColor]