[Previous] [Up] [Next]

NSBrowser

Authors

Richard Frith-Macdonald

Version: $Revision$

Date: $Date$

NSBrowser

NSBrowser

Declared in: Gui/NSBrowser.h

Inherits from: NSControl

Conforms to: NSCoding


Instance Variables

Methods


Class Methods

cellClass

+ (Class) cellClass;


Instances Methods

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;