[Previous]
[Up]
[Next]
NSBrowser
Authors
- Richard Frith-Macdonald
-
Version: $Revision$
Date: $Date$
Declared in: Gui/NSBrowser.h
Inherits from: NSControl
Conforms to: NSCoding
Instance Variables
Methods
Class Methods
+ (Class) cellClass;
Instances Methods
- (BOOL) acceptsArrowKeys;
- (void) addColumn;
- (BOOL) allowsBranchSelection;
- (BOOL) allowsEmptySelection;
- (BOOL) allowsMultipleSelection;
- (id) cellPrototype;
- (int) columnOfMatrix: (NSMatrix*)matrix;
- (id) delegate;
- (void) displayAllColumns;
- (void) displayColumn: (int)column;
- (void) doClick: (id)sender;
- (void) doDoubleClick: (id)sender;
- (SEL) doubleAction;
- (void) drawTitleOfColumn: (int)column;
- (int) firstVisibleColumn;
- (NSRect) frameOfColumn: (int)column;
- (NSRect) frameOfInsideOfColumn: (int)column;
- (BOOL) hasHorizontalScroller;
- (BOOL) isLoaded;
- (BOOL) isTitled;
- (int) lastColumn;
- (int) lastVisibleColumn;
- (void) loadColumnZero;
- (id) loadedCellAtRow: (int)row column: (int)column;
- (Class) matrixClass;
- (NSMatrix*) matrixInColumn: (int)column;
- (int) maxVisibleColumns;
- (float) minColumnWidth;
- (int) numberOfVisibleColumns;
- (NSString*) path;
- (NSString*) pathSeparator;
- (NSString*) pathToColumn: (int)column;
- (void) reloadColumn: (int)column;
- (BOOL) reusesColumns;
- (void) scrollColumnToVisible: (int)column;
- (void) scrollColumnsLeftBy: (int)shiftAmount;
- (void) scrollColumnsRightBy: (int)shiftAmount;
- (void) scrollViaScroller: (NSScroller*)sender;
- (void) selectAll: (id)sender;
- (void) selectRow: (int)row inColumn: (int)column;
- (id) selectedCell;
- (id) selectedCellInColumn: (int)column;
- (NSArray*) selectedCells;
- (int) selectedColumn;
- (int) selectedRowInColumn: (int)column;
- (BOOL) sendAction;
- (BOOL) sendsActionOnArrowKeys;
- (BOOL) separatesColumns;
- (void) setAcceptsArrowKeys: (BOOL)flag;
- (void) setAllowsBranchSelection: (BOOL)flag;
- (void) setAllowsEmptySelection: (BOOL)flag;
- (void) setAllowsMultipleSelection: (BOOL)flag;
- (void) setCellClass: (Class)factoryId;
- (void) setCellPrototype: (NSCell*)aCell;
- (void) setDelegate: (id)anObject;
- (void) setDoubleAction: (SEL)aSelector;
- (void) setHasHorizontalScroller: (BOOL)flag;
- (void) setLastColumn: (int)column;
- (void) setMatrixClass: (Class)factoryId;
- (void) setMaxVisibleColumns: (int)columnCount;
- (void) setMinColumnWidth: (float)columnWidth;
- (BOOL) setPath: (NSString*)path;
- (void) setPathSeparator: (NSString*)newString;
- (void) setReusesColumns: (BOOL)flag;
- (void) setSendsActionOnArrowKeys: (BOOL)flag;
- (void) setSeparatesColumns: (BOOL)flag;
- (void) setTakesTitleFromPreviousColumn: (BOOL)flag;
- (void) setTitle: (NSString*)aString ofColumn: (int)column;
- (void) setTitled: (BOOL)flag;
- (BOOL) takesTitleFromPreviousColumn;
- (void) tile;
- (NSRect) titleFrameOfColumn: (int)column;
- (float) titleHeight;
- (NSString*) titleOfColumn: (int)column;
- (void) updateScroller;
- (void) validateVisibleColumns;
- (void) browser: (NSBrowser*)sender createRowsForColumn: (int)column inMatrix: (NSMatrix*)matrix;
- (BOOL) browser: (NSBrowser*)sender isColumnValid: (int)column;
- (int) browser: (NSBrowser*)sender numberOfRowsInColumn: (int)column;
- (BOOL) browser: (NSBrowser*)sender selectCellWithString: (NSString*)title inColumn: (int)column;
- (BOOL) browser: (NSBrowser*)sender selectRow: (int)row inColumn: (int)column;
- (NSString*) browser: (NSBrowser*)sender titleOfColumn: (int)column;
- (void) browser: (NSBrowser*)sender willDisplayCell: (id)cell atRow: (int)row column: (int)column;
- (void) browserDidScroll: (NSBrowser*)sender;
- (void) browserWillScroll: (NSBrowser*)sender;