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
Scrolling
Dragging
Getting Column Frames
Managing Actions
Handling Mouse-Click Events
Sizing
Displaying Expansion Tooltips
Class Methods
cellClass
removeSavedColumnsWithAutosaveName:
Instance Methods
acceptsArrowKeys
addColumn
allowsBranchSelection
allowsEmptySelection
allowsMultipleSelection
allowsTypeSelect
backgroundColor
canDragRowsWithIndexes:inColumn:withEvent:
cellPrototype
columnContentWidthForColumnWidth:
columnOfMatrix:
columnResizingType
columnsAutosaveName
columnWidthForColumnContentWidth:
delegate
displayAllColumns
displayColumn:
doClick:
doDoubleClick:
doubleAction
draggingImageForRowsWithIndexes:inColumn:withEvent:offset:
draggingSourceOperationMaskForLocal:
drawTitleOfColumn:inRect:
firstVisibleColumn
frameOfColumn:
frameOfInsideOfColumn:
hasHorizontalScroller
isLoaded
isOpaque
isTitled
lastColumn
lastVisibleColumn
loadColumnZero
loadedCellAtRow:column:
matrixClass
matrixInColumn:
maxVisibleColumns
minColumnWidth
namesOfPromisedFilesDroppedAtDestination:
numberOfVisibleColumns
path
pathSeparator
pathToColumn:
prefersAllColumnUserResizing
reloadColumn:
reusesColumns
scrollColumnsLeftBy:
scrollColumnsRightBy:
scrollColumnToVisible:
scrollViaScroller:
selectAll:
selectedCell
selectedCellInColumn:
selectedCells
selectedColumn
selectedRowInColumn:
selectedRowIndexesInColumn:
selectRow:inColumn:
selectRowIndexes:inColumn:
sendAction
sendsActionOnArrowKeys
separatesColumns
setAcceptsArrowKeys:
setAllowsBranchSelection:
setAllowsEmptySelection:
setAllowsMultipleSelection:
setAllowsTypeSelect:
setBackgroundColor:
setCellClass:
setCellPrototype:
setColumnResizingType:
setColumnsAutosaveName:
setDelegate:
setDoubleAction:
setDraggingSourceOperationMask:forLocal:
setHasHorizontalScroller:
setLastColumn:
setMatrixClass:
setMaxVisibleColumns:
setMinColumnWidth:
setPath:
setPathSeparator:
setPrefersAllColumnUserResizing:
setReusesColumns:
setSendsActionOnArrowKeys:
setSeparatesColumns:
setTakesTitleFromPreviousColumn:
setTitle:ofColumn:
setTitled:
setWidth:ofColumn:
takesTitleFromPreviousColumn
tile
titleFrameOfColumn:
titleHeight
titleOfColumn:
updateScroller
validateVisibleColumns
widthOfColumn:
Delegate Methods
browser:acceptDrop:atRow:column:dropOperation:
browser:canDragRowsWithIndexes:inColumn:withEvent:
browser:createRowsForColumn:inMatrix:
browser:draggingImageForRowsWithIndexes:inColumn:withEvent:offset:
browser:isColumnValid:
browser:namesOfPromisedFilesDroppedAtDestination:forDraggedRowsWithIndexes:inColumn:
browser:nextTypeSelectMatchFromRow:toRow:inColumn:forString:
browser:numberOfRowsInColumn:
browser:selectCellWithString:inColumn:
browser:selectRow:inColumn:
browser:shouldShowCellExpansionForRow:column:
browser:shouldSizeColumn:forUserResize:toWidth:
browser:shouldTypeSelectForEvent:withCurrentSearchString:
browser:sizeToFitWidthOfColumn:
browser:titleOfColumn:
browser:typeSelectStringForRow:inColumn:
browser:validateDrop:proposedRow:column:dropOperation:
browser:willDisplayCell:atRow:column:
browser:writeRowsWithIndexes:inColumn:toPasteboard:
browserColumnConfigurationDidChange:
browserDidScroll:
browserWillScroll:
Constants
NSBrowserColumnResizingType
NSBrowserDropOperation
Notifications
NSBrowserColumnConfigurationDidChangeNotification
Revision History
Index
Companion Guide
Browsers