NSOutlineView has this delegation method:
- (NSTableRowView *) outlineView: (NSOutlineView *) outlineView rowViewForItem: (id) item
which serves the same purpose to represent the circuit. I do not see this method in my docs in Xcode, but it is declared in NSOutlineView.h on MacOSX10.7.sdk
source share