My contribution to the IndieHIG: A source list implementation.
The demo is simply displays my NSTableView subclass called JKSourceTableView in a single window. JKSourceTableView makes it easy to use different NSCells in a single column, using different row heights. This enables you for example to create the effect of separator lines.
When I’ve got a bit more time i’ll update the code to use a gradient row background. I’ll also create an article explaining how you can use JKSourceTableView in your own code.
Download | (xcode project zip, 84kb)
If you’re planning on updating this, would you include an nsoutlineview version as well.