At WWDC I was asked how to remove the disclosure triangle in an NSOutlineView. Well, first things first. You can change it with this bit of code in your delegate:
- (void)outlineView:(NSOutlineView *)ov
  willDisplayOutlineCell:(NSButtonCell *)cell
  forTableColumn:(NSTableColumn *)tableColumn
  item:(id)item
{
  [cell setImage:[NSImage imageNamed:@“collapsedglyph.tiffâ€]];
  [cell setAlternateImage:[NSImage imageNamed:@“expandedglyph.tiffâ€]];
}
If you want to set it to nil, you will have to create an image that is empty.
–corbin
 
	
 
				 
				