NSBrowser Class Reference
PDF
Overview
Tasks
Configuring Browsers
Getting Browser Information
Managing Component Types
Managing Selection Behavior
Managing Selection
Accessing Components
Managing the Path
Managing Columns
Accessing Column Titles
Updating Browsers
Scrolling
Dragging
Getting Column Frames
Getting Row Frames
Managing Actions
Handling Mouse-Click Events
Sizing
Class Methods
cellClass
removeSavedColumnsWithAutosaveName:
Instance Methods
addColumn
allowsBranchSelection
allowsEmptySelection
allowsMultipleSelection
allowsTypeSelect
autohidesScroller
backgroundColor
canDragRowsWithIndexes:inColumn:withEvent:
cellPrototype
clickedColumn
clickedRow
columnContentWidthForColumnWidth:
columnOfMatrix:
columnResizingType
columnsAutosaveName
columnWidthForColumnContentWidth:
defaultColumnWidth
delegate
doClick:
doDoubleClick:
doubleAction
draggingImageForRowsWithIndexes:inColumn:withEvent:offset:
draggingSourceOperationMaskForLocal:
drawTitleOfColumn:inRect:
editItemAtIndexPath:withEvent:select:
firstVisibleColumn
frameOfColumn:
frameOfInsideOfColumn:
frameOfRow:inColumn:
getRow:column:forPoint:
hasHorizontalScroller
indexPathForColumn:
isLeafItem:
isLoaded
isOpaque
isTitled
itemAtIndexPath:
itemAtRow:inColumn:
lastColumn
lastVisibleColumn
loadColumnZero
loadedCellAtRow:column:
matrixClass
matrixInColumn:
maxVisibleColumns
minColumnWidth
namesOfPromisedFilesDroppedAtDestination:
noteHeightOfRowsWithIndexesChanged:inColumn:
numberOfVisibleColumns
parentForItemsInColumn:
path
pathSeparator
pathToColumn:
prefersAllColumnUserResizing
reloadColumn:
reloadDataForRowIndexes:inColumn:
reusesColumns
rowHeight
scrollColumnsLeftBy:
scrollColumnsRightBy:
scrollColumnToVisible:
scrollRowToVisible:inColumn:
selectAll:
selectedCell
selectedCellInColumn:
selectedCells
selectedColumn
selectedRowInColumn:
selectedRowIndexesInColumn:
selectionIndexPath
selectionIndexPaths
selectRow:inColumn:
selectRowIndexes:inColumn:
sendAction
sendsActionOnArrowKeys
separatesColumns
setAllowsBranchSelection:
setAllowsEmptySelection:
setAllowsMultipleSelection:
setAllowsTypeSelect:
setAutohidesScroller:
setBackgroundColor:
setCellClass:
setCellPrototype:
setColumnResizingType:
setColumnsAutosaveName:
setDefaultColumnWidth:
setDelegate:
setDoubleAction:
setDraggingSourceOperationMask:forLocal:
setHasHorizontalScroller:
setLastColumn:
setMatrixClass:
setMaxVisibleColumns:
setMinColumnWidth:
setPath:
setPathSeparator:
setPrefersAllColumnUserResizing:
setReusesColumns:
setRowHeight:
setSelectionIndexPath:
setSelectionIndexPaths:
setSendsActionOnArrowKeys:
setSeparatesColumns:
setTakesTitleFromPreviousColumn:
setTitle:ofColumn:
setTitled:
setWidth:ofColumn:
takesTitleFromPreviousColumn
tile
titleFrameOfColumn:
titleHeight
titleOfColumn:
validateVisibleColumns
widthOfColumn:
Constants
NSBrowserColumnResizingType
NSBrowserDropOperation
Application Kit Versions for NSBrowser Functionality
Notifications
NSBrowserColumnConfigurationDidChangeNotification
Appendix A: Deprecated NSBrowser Methods
Deprecated in Mac OS X v10.3
displayAllColumns
displayColumn:
scrollViaScroller:
updateScroller
Deprecated in Mac OS X v10.6
acceptsArrowKeys
setAcceptsArrowKeys:
Revision History
Index
COMPANION GUIDE
Browsers