@interface NSOutlineView : NSTableView
|
// Accessor Methods |
- (void)setAutosaveExpandedItems:(BOOL)save;
|
- (BOOL)autosaveExpandedItems;
|
- (void)setAutoresizesOutlineColumn:(BOOL)resize;
|
- (BOOL)autoresizesOutlineColumn;
|
- (void)setIndentationPerLevel:(float)indentationPerLevel;
|
- (float)indentationPerLevel;
|
- (void)setDropItem:(id)item dropChildIndex:(int)index;
|
- (void)setIndentationMarkerFollowsCell:(BOOL)drawInCell;
|
- (BOOL)indentationMarkerFollowsCell;
|
- (void)setOutlineTableColumn:(NSTableColumn *)outlineTableColumn;
|
- (NSTableColumn *)outlineTableColumn;
|
// Instance Methods |
- (void)collapseItem:(id)item;
|
- (void)collapseItem:(id)item collapseChildren:(BOOL)collapseChildren;
|
- (void)expandItem:(id)item;
|
- (void)expandItem:(id)item expandChildren:(BOOL)expandChildren;
|
- (BOOL)isExpandable:(id)item;
|
- (BOOL)isItemExpanded:(id)item;
|
- (id)itemAtRow:(int)row;
|
- (int)levelForItem:(id)item;
|
- (int)levelForRow:(int)row;
|
- (void)reloadItem:(id)item;
|
- (void)reloadItem:(id)item reloadChildren:(BOOL)reloadChildren;
|
- (int)rowForItem:(id)item;
|
- (BOOL)shouldCollapseAutoExpandedItemsForDeposited:(BOOL)deposited;
|
// Methods Implemented by the Delegate |
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldCollapseItem:(id)item;
|
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldEditTableColumn:(NSTableColumn *)tableColumn
item:(id)item;
|
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldExpandItem:(id)item;
|
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldSelectItem:(id)item;
|
- (BOOL)outlineView:(NSOutlineView *)outlineView shouldSelectTableColumn:(NSTableColumn *)tableColumn;
|
- (void)outlineView:(NSOutlineView *)outlineView willDisplayCell:(id)cell
forTableColumn:(NSTableColumn *)tableColumn item:(id)item;
|
- (void)outlineView:(NSOutlineView *)outlineView willDisplayOutlineCell:(id)cell
forTableColumn:(NSTableColumn *)tableColumn item:(id)item;
|
- (void)outlineViewColumnDidMove:(NSNotification *)notification;
|
- (void)outlineViewColumnDidResize:(NSNotification *)notification;
|
- (void)outlineViewItemDidCollapse:(NSNotification *)notification;
|
- (void)outlineViewItemDidExpand:(NSNotification *)notification;
|
- (void)outlineViewItemWillCollapse:(NSNotification *)notification;
|
- (void)outlineViewItemWillExpand:(NSNotification *)notification;
|
- (void)outlineViewSelectionDidChange:(NSNotification *)notification;
|
- (void)outlineViewSelectionIsChanging:(NSNotification *)notification;
|
- (BOOL)selectionShouldChangeInOutlineView:(NSOutlineView *)outlineView;
|
// Notifications NSOutlineViewSelectionDidChangeNotification; NSOutlineViewSelectionIsChangingNotification;
|