[Previous] [Up] [Next]

NSBrowser

Authors

Richard Frith-Macdonald

Version: 0.1

Date: 28 February, 2000

NSBrowser

NSBrowser

Declared in: Gui/NSBrowser.h

Inherits from: NSControl

Conforms to: NSCoding



cellClass

+ (Class) cellClass

acceptsArrowKeys

- (BOOL) acceptsArrowKeys

addColumn

- (void) addColumn

allowsBranchSelection

- (BOOL) allowsBranchSelection

allowsEmptySelection

- (BOOL) allowsEmptySelection

allowsMultipleSelection

- (BOOL) allowsMultipleSelection

cellPrototype

- (id) cellPrototype

columnOfMatrix:

- (int) columnOfMatrix: (NSMatrix*)matrix

delegate

- (id) delegate

displayAllColumns

- (void) displayAllColumns

displayColumn:

- (void) displayColumn: (int)column

doClick:

- (void) doClick: (id)sender

doDoubleClick:

- (void) doDoubleClick: (id)sender

doubleAction

- (SEL) doubleAction

drawTitleOfColumn:

- (void) drawTitleOfColumn: (int)column

firstVisibleColumn

- (int) firstVisibleColumn

frameOfColumn:

- (NSRect) frameOfColumn: (int)column

frameOfInsideOfColumn:

- (NSRect) frameOfInsideOfColumn: (int)column

hasHorizontalScroller

- (BOOL) hasHorizontalScroller

isLoaded

- (BOOL) isLoaded

isTitled

- (BOOL) isTitled

lastColumn

- (int) lastColumn

lastVisibleColumn

- (int) lastVisibleColumn

loadColumnZero

- (void) loadColumnZero

loadedCellAtRow:column:

- (id) loadedCellAtRow: (int)row column: (int)column

matrixClass

- (Class) matrixClass

matrixInColumn:

- (NSMatrix*) matrixInColumn: (int)column

maxVisibleColumns

- (int) maxVisibleColumns

minColumnWidth

- (float) minColumnWidth

numberOfVisibleColumns

- (int) numberOfVisibleColumns

path

- (NSString*) path

pathSeparator

- (NSString*) pathSeparator

pathToColumn:

- (NSString*) pathToColumn: (int)column

reloadColumn:

- (void) reloadColumn: (int)column

reusesColumns

- (BOOL) reusesColumns

scrollColumnToVisible:

- (void) scrollColumnToVisible: (int)column

scrollColumnsLeftBy:

- (void) scrollColumnsLeftBy: (int)shiftAmount

scrollColumnsRightBy:

- (void) scrollColumnsRightBy: (int)shiftAmount

scrollViaScroller:

- (void) scrollViaScroller: (NSScroller*)sender

selectAll:

- (void) selectAll: (id)sender

selectRow:inColumn:

- (void) selectRow: (int)row inColumn: (int)column

selectedCell

- (id) selectedCell

selectedCellInColumn:

- (id) selectedCellInColumn: (int)column

selectedCells

- (NSArray*) selectedCells

selectedColumn

- (int) selectedColumn

selectedRowInColumn:

- (int) selectedRowInColumn: (int)column

sendAction

- (BOOL) sendAction

sendsActionOnArrowKeys

- (BOOL) sendsActionOnArrowKeys

separatesColumns

- (BOOL) separatesColumns

setAcceptsArrowKeys:

- (void) setAcceptsArrowKeys: (BOOL)flag

setAllowsBranchSelection:

- (void) setAllowsBranchSelection: (BOOL)flag

setAllowsEmptySelection:

- (void) setAllowsEmptySelection: (BOOL)flag

setAllowsMultipleSelection:

- (void) setAllowsMultipleSelection: (BOOL)flag

setCellClass:

- (void) setCellClass: (Class)factoryId

setCellPrototype:

- (void) setCellPrototype: (NSCell*)aCell

setDelegate:

- (void) setDelegate: (id)anObject

setDoubleAction:

- (void) setDoubleAction: (SEL)aSelector

setHasHorizontalScroller:

- (void) setHasHorizontalScroller: (BOOL)flag

setLastColumn:

- (void) setLastColumn: (int)column

setMatrixClass:

- (void) setMatrixClass: (Class)factoryId

setMaxVisibleColumns:

- (void) setMaxVisibleColumns: (int)columnCount

setMinColumnWidth:

- (void) setMinColumnWidth: (float)columnWidth

setPath:

- (BOOL) setPath: (NSString*)path

setPathSeparator:

- (void) setPathSeparator: (NSString*)newString

setReusesColumns:

- (void) setReusesColumns: (BOOL)flag

setSendsActionOnArrowKeys:

- (void) setSendsActionOnArrowKeys: (BOOL)flag

setSeparatesColumns:

- (void) setSeparatesColumns: (BOOL)flag

setTakesTitleFromPreviousColumn:

- (void) setTakesTitleFromPreviousColumn: (BOOL)flag

setTitle:ofColumn:

- (void) setTitle: (NSString*)aString ofColumn: (int)column

setTitled:

- (void) setTitled: (BOOL)flag

takesTitleFromPreviousColumn

- (BOOL) takesTitleFromPreviousColumn

tile

- (void) tile

titleFrameOfColumn:

- (NSRect) titleFrameOfColumn: (int)column

titleHeight

- (float) titleHeight

titleOfColumn:

- (NSString*) titleOfColumn: (int)column

updateScroller

- (void) updateScroller

validateVisibleColumns

- (void) validateVisibleColumns

browser:createRowsForColumn:inMatrix:

- (void) browser: (NSBrowser*)sender createRowsForColumn: (int)column inMatrix: (NSMatrix*)matrix

browser:isColumnValid:

- (BOOL) browser: (NSBrowser*)sender isColumnValid: (int)column

browser:numberOfRowsInColumn:

- (int) browser: (NSBrowser*)sender numberOfRowsInColumn: (int)column

browser:selectCellWithString:inColumn:

- (BOOL) browser: (NSBrowser*)sender selectCellWithString: (NSString*)title inColumn: (int)column

browser:selectRow:inColumn:

- (BOOL) browser: (NSBrowser*)sender selectRow: (int)row inColumn: (int)column

browser:titleOfColumn:

- (NSString*) browser: (NSBrowser*)sender titleOfColumn: (int)column

browser:willDisplayCell:atRow:column:

- (void) browser: (NSBrowser*)sender willDisplayCell: (id)cell atRow: (int)row column: (int)column

browserDidScroll:

- (void) browserDidScroll: (NSBrowser*)sender

browserWillScroll:

- (void) browserWillScroll: (NSBrowser*)sender