NSBrowser
Authors
- Scott Christley(
scottc@net-community.com
)
-
- Felipe A. Rodriguez(
far@ix.netcom.com
)
-
- Franck Wolff(
wolff@cybercable.fr
)
-
- Mirko Viviani(
mirko.viviani@rccr.cremona.it
)
-
Control to display and select from hierarchal lists
Copyright: (C) 1996, 1997 Free Software Foundation, Inc.
Software documentation for the NSBrowser class
Declared: AppKit/NSBrowser.h
Conform: 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;
drawTitle:inRect:ofColumn:
- (void) drawTitle: (NSString*)title inRect: (NSRect)aRect ofColumn: (int)column;
encodeWithCoder:
- (void) encodeWithCoder: (NSCoder*)aCoder;
firstVisibleColumn
- (int) firstVisibleColumn;
frameOfColumn:
- (NSRect) frameOfColumn: (int)column;
frameOfInsideOfColumn:
- (NSRect) frameOfInsideOfColumn: (int)column;
hasHorizontalScroller
- (BOOL) hasHorizontalScroller;
initWithCoder:
- (id) initWithCoder: (NSCoder*)aDecoder;
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
- (int) 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)classId;
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)classId;
setMaxVisibleColumns:
- (void) setMaxVisibleColumns: (int)columnCount;
setMinColumnWidth:
- (void) setMinColumnWidth: (int)columnWidth;
setPath:
- (BOOL) setPath: (NSString*)path;
setPathSeparator:
- (void) setPathSeparator: (NSString*)aString;
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;
Software documentation for the
NSBrowser(GNUstepExtensions)
category
Declared: AppKit/NSBrowser.h
acceptsAlphaNumericalKeys
- (BOOL) acceptsAlphaNumericalKeys;
sendsActionOnAlphaNumericalKeys
- (BOOL) sendsActionOnAlphaNumericalKeys;
setAcceptsAlphaNumericalKeys:
- (void) setAcceptsAlphaNumericalKeys: (BOOL)flag;
setSendsActionOnAlphaNumericalKeys:
- (void) setSendsActionOnAlphaNumericalKeys: (BOOL)flag;
Software documentation for the
NSObject(NSBrowserDelegate)
category
Declared: AppKit/NSBrowser.h
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;