Disable NSVisualEffectView on source list of NSTableView

I have an older application that has a specific look and feel based on NSTableView NSCell with source list highlighting. Unfortunately on Yosemite this adds NSVisualEffectView dynamics below the selected cell, which breaks the look and feel in an unpleasant way.

I can't find a way to get rid of this behavior unfortunately. The Regular Selection setting breaks the look in a different way (gray instead of blue).

Any idea if there is a way to drop this behavior on 10.10?

+3


source to share


1 answer


You need to change the appearance of the table from NSAppearanceNameVibrantLight

to NSAppearanceNameAqua

. If you plan on using OS X 10.8 or earlier, try setting the look and feel by editing the XIB file directly:

<tableView appearanceType="aqua" ...>

      



Also make sure the table view background color is set to Default

IB.

+2


source







All Articles