NSOutlineView Class Reference
PDF
Overview
Tasks
Setting the Data Source
Working with Expandability
Expanding and Collapsing the Outline
Redisplaying Information
Converting Between Items and Rows
Working with the Outline Column
Working with Indentation
Working with Persistence
Supporting Drag and Drop
Getting the Parent for an Item
Getting the Frame for a Cell
Supporting Type Select
Working with Tooltips
Handling Selection
Displaying Cells
Moving and Resizing Columns
Editing Items
Working with Table Columns
Returning Row Height Information
Customizing Tracking Support
Grouping Rows
Instance Methods
autoresizesOutlineColumn
autosaveExpandedItems
collapseItem:
collapseItem:collapseChildren:
dataSource
expandItem:
expandItem:expandChildren:
frameOfOutlineCellAtRow:
indentationMarkerFollowsCell
indentationPerLevel
isExpandable:
isItemExpanded:
itemAtRow:
levelForItem:
levelForRow:
outlineTableColumn
parentForItem:
reloadItem:
reloadItem:reloadChildren:
rowForItem:
setAutoresizesOutlineColumn:
setAutosaveExpandedItems:
setDataSource:
setDropItem:dropChildIndex:
setIndentationMarkerFollowsCell:
setIndentationPerLevel:
setOutlineTableColumn:
shouldCollapseAutoExpandedItemsForDeposited:
Delegate Methods
outlineView:dataCellForTableColumn:item:
outlineView:didClickTableColumn:
outlineView:didDragTableColumn:
outlineView:heightOfRowByItem:
outlineView:isGroupItem:
outlineView:mouseDownInHeaderOfTableColumn:
outlineView:nextTypeSelectMatchFromItem:toItem:forString:
outlineView:selectionIndexesForProposedSelection:
outlineView:shouldCollapseItem:
outlineView:shouldEditTableColumn:item:
outlineView:shouldExpandItem:
outlineView:shouldSelectItem:
outlineView:shouldSelectTableColumn:
outlineView:shouldShowCellExpansionForTableColumn:item:
outlineView:shouldTrackCell:forTableColumn:item:
outlineView:shouldTypeSelectForEvent:withCurrentSearchString:
outlineView:toolTipForCell:rect:tableColumn:item:mouseLocation:
outlineView:typeSelectStringForTableColumn:item:
outlineView:willDisplayCell:forTableColumn:item:
outlineView:willDisplayOutlineCell:forTableColumn:item:
outlineViewColumnDidMove:
outlineViewColumnDidResize:
outlineViewItemDidCollapse:
outlineViewItemDidExpand:
outlineViewItemWillCollapse:
outlineViewItemWillExpand:
outlineViewSelectionDidChange:
outlineViewSelectionIsChanging:
selectionShouldChangeInOutlineView:
Constants
Drop on Item Index
Notifications
NSOutlineViewColumnDidMoveNotification
NSOutlineViewColumnDidResizeNotification
NSOutlineViewItemDidCollapseNotification
NSOutlineViewItemDidExpandNotification
NSOutlineViewItemWillCollapseNotification
NSOutlineViewItemWillExpandNotification
NSOutlineViewSelectionDidChangeNotification
NSOutlineViewSelectionIsChangingNotification
Revision History
Index
Related Sample Code
PhotoSearch
Companion Guides
Outline View Programming Topics for Cocoa
Drag and Drop Programming Topics for Cocoa