Up
Authors
- Nicola Pero (
n.pero@mi.flashnet.it
)
-
- Pierre-Yves Rivaille (
pyrivail@ens-lyon.fr
)
-
- Fred Kiefer (
fredkiefer@gmx.de
)
-
Copyright: (C) 2000 Free Software Foundation, Inc.
- Declared in:
- AppKit/NSTableView.h
- Conforms to:
- NSUserInterfaceValidations
Availability: OpenStep
Description forthcoming.
Instance Variables
Method summary
- (void)
addTableColumn: (
NSTableColumn*)aColumn;
Availability: OpenStep
Description forthcoming.
- (BOOL)
allowsColumnReordering;
Availability: OpenStep
Description forthcoming.
- (BOOL)
allowsColumnResizing;
Availability: OpenStep
Description forthcoming.
- (BOOL)
allowsColumnSelection;
Availability: OpenStep
Description forthcoming.
- (BOOL)
allowsEmptySelection;
Availability: OpenStep
Description forthcoming.
- (BOOL)
allowsMultipleSelection;
Availability: OpenStep
Description forthcoming.
- (BOOL)
autoresizesAllColumnsToFit;
Availability: OpenStep
Description forthcoming.
- (NSString*)
autosaveName;
Availability: OpenStep
Description forthcoming.
- (BOOL)
autosaveTableColumns;
Availability: OpenStep
Description forthcoming.
- (
NSColor*)
backgroundColor;
Availability: OpenStep
Description forthcoming.
- (int)
clickedColumn;
Availability: OpenStep
Description forthcoming.
- (int)
clickedRow;
Availability: OpenStep
Description forthcoming.
- (int)
columnAtPoint: (NSPoint)aPoint;
Availability: OpenStep
Description forthcoming.
- (int)
columnWithIdentifier: (id)identifier;
Availability: OpenStep
Description forthcoming.
- (NSRange)
columnsInRect: (NSRect)aRect;
Availability: OpenStep
Description forthcoming.
- (
NSView*)
cornerView;
Availability: OpenStep
Description forthcoming.
- (id)
dataSource;
Availability: OpenStep
Description forthcoming.
- (id)
delegate;
Availability: OpenStep
Description forthcoming.
- (void)
deselectAll: (id)sender;
Availability: OpenStep
Description forthcoming.
- (void)
deselectColumn: (int)columnIndex;
Availability: OpenStep
Description forthcoming.
- (void)
deselectRow: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (SEL)
doubleAction;
Availability: OpenStep
Description forthcoming.
- (
NSImage*)
dragImageForRows: (NSArray*)dragRows
event: (
NSEvent*)dragEvent
dragImageOffset: (NSPoint*)dragImageOffset;
Availability: OpenStep
Description forthcoming.
- (void)
drawBackgroundInClipRect: (NSRect)clipRect;
Availability: OpenStep
Description forthcoming.
- (void)
drawGridInClipRect: (NSRect)aRect;
Availability: OpenStep
Description forthcoming.
- (void)
drawRow: (int)rowIndex
clipRect: (NSRect)clipRect;
Availability: OpenStep
Description forthcoming.
- (BOOL)
drawsGrid;
Availability: OpenStep
Description forthcoming.
- (void)
editColumn: (int)columnIndex
row: (int)rowIndex
withEvent: (
NSEvent*)theEvent
select: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (int)
editedColumn;
Availability: OpenStep
Description forthcoming.
- (int)
editedRow;
Availability: OpenStep
Description forthcoming.
- (NSRect)
frameOfCellAtColumn: (int)columnIndex
row: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (
NSColor*)
gridColor;
Availability: OpenStep
Description forthcoming.
- (unsigned int)
gridStyleMask;
Availability: OpenStep
Description forthcoming.
- (void)
highlightSelectionInClipRect: (NSRect)clipRect;
Availability: OpenStep
Description forthcoming.
- (
NSTableColumn*)
highlightedTableColumn;
Availability: OpenStep
Description forthcoming.
- (
NSImage*)
indicatorImageInTableColumn: (
NSTableColumn*)aTableColumn;
Availability: OpenStep
Description forthcoming.
- (NSSize)
intercellSpacing;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isColumnSelected: (int)columnIndex;
Availability: OpenStep
Description forthcoming.
- (BOOL)
isRowSelected: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (void)
moveColumn: (int)columnIndex
toColumn: (int)newIndex;
Availability: OpenStep
Description forthcoming.
- (void)
noteNumberOfRowsChanged;
Availability: OpenStep
Description forthcoming.
- (int)
numberOfColumns;
Availability: OpenStep
Description forthcoming.
- (int)
numberOfRows;
Availability: OpenStep
Description forthcoming.
- (int)
numberOfSelectedColumns;
Availability: OpenStep
Description forthcoming.
- (int)
numberOfSelectedRows;
Availability: OpenStep
Description forthcoming.
- (NSRect)
rectOfColumn: (int)columnIndex;
Availability: OpenStep
Description forthcoming.
- (NSRect)
rectOfRow: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (void)
reloadData;
Availability: OpenStep
Description forthcoming.
- (void)
removeTableColumn: (
NSTableColumn*)aColumn;
Availability: OpenStep
Description forthcoming.
- (int)
rowAtPoint: (NSPoint)aPoint;
Availability: OpenStep
Description forthcoming.
- (float)
rowHeight;
Availability: OpenStep
Description forthcoming.
- (NSRange)
rowsInRect: (NSRect)aRect;
Availability: OpenStep
Description forthcoming.
- (void)
scrollColumnToVisible: (int)columnIndex;
Availability: OpenStep
Description forthcoming.
- (void)
scrollRowToVisible: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (void)
selectAll: (id)sender;
Availability: OpenStep
Description forthcoming.
- (void)
selectColumn: (int)columnIndex
byExtendingSelection: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
selectColumnIndexes: (NSIndexSet*)indexes
byExtendingSelection: (BOOL)extend;
Availability: OpenStep
Description forthcoming.
- (void)
selectRow: (int)rowIndex
byExtendingSelection: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
selectRowIndexes: (NSIndexSet*)indexes
byExtendingSelection: (BOOL)extend;
Availability: OpenStep
Description forthcoming.
- (int)
selectedColumn;
Availability: OpenStep
Description forthcoming.
- (NSEnumerator*)
selectedColumnEnumerator;
Availability: OpenStep
Description forthcoming.
- (NSIndexSet*)
selectedColumnIndexes;
Availability: OpenStep
Description forthcoming.
- (int)
selectedRow;
Availability: OpenStep
Description forthcoming.
- (NSEnumerator*)
selectedRowEnumerator;
Availability: OpenStep
Description forthcoming.
- (NSIndexSet*)
selectedRowIndexes;
Availability: OpenStep
Description forthcoming.
- (void)
setAllowsColumnReordering: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setAllowsColumnResizing: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setAllowsColumnSelection: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setAllowsEmptySelection: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setAllowsMultipleSelection: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setAutoresizesAllColumnsToFit: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setAutosaveName: (NSString*)name;
Availability: OpenStep
Description forthcoming.
- (void)
setAutosaveTableColumns: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setBackgroundColor: (
NSColor*)aColor;
Availability: OpenStep
Description forthcoming.
- (void)
setCornerView: (
NSView*)aView;
Availability: OpenStep
Description forthcoming.
- (void)
setDataSource: (id)anObject;
Availability: OpenStep
Description forthcoming.
- (void)
setDelegate: (id)anObject;
Availability: OpenStep
Description forthcoming.
- (void)
setDoubleAction: (SEL)aSelector;
Availability: OpenStep
Description forthcoming.
- (void)
setDrawsGrid: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
setDropRow: (int)row
dropOperation: (
NSTableViewDropOperation)operation;
Availability: OpenStep
Description forthcoming.
- (void)
setGridColor: (
NSColor*)aColor;
Availability: OpenStep
Description forthcoming.
- (void)
setGridStyleMask: (unsigned int)gridType;
Availability: OpenStep
Description forthcoming.
- (void)
setHeaderView: (
NSTableHeaderView*)aHeaderView;
Availability: OpenStep
Description forthcoming.
- (void)
setHighlightedTableColumn: (
NSTableColumn*)aTableColumn;
Availability: OpenStep
Description forthcoming.
- (void)
setIndicatorImage: (
NSImage*)anImage
inTableColumn: (
NSTableColumn*)aTableColumn;
Availability: OpenStep
Description forthcoming.
- (void)
setIntercellSpacing: (NSSize)aSize;
Availability: OpenStep
Description forthcoming.
- (void)
setRowHeight: (float)rowHeight;
Availability: OpenStep
Description forthcoming.
- (void)
setSortDescriptors: (NSArray*)array;
Availability: OpenStep
Description forthcoming.
- (void)
setUsesAlternatingRowBackgroundColors: (BOOL)useAlternatingRowColors;
Availability: OpenStep
Description forthcoming.
- (void)
setVerticalMotionCanBeginDrag: (BOOL)flag;
Availability: OpenStep
Description forthcoming.
- (void)
sizeLastColumnToFit;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
sortDescriptors;
Availability: OpenStep
Description forthcoming.
- (
NSTableColumn*)
tableColumnWithIdentifier: (id)anObject;
Availability: OpenStep
Description forthcoming.
- (NSArray*)
tableColumns;
Availability: OpenStep
Description forthcoming.
- (void)
textDidBeginEditing: (NSNotification*)aNotification;
Availability: OpenStep
Description forthcoming.
- (void)
textDidChange: (NSNotification*)aNotification;
Availability: OpenStep
Description forthcoming.
- (void)
textDidEndEditing: (NSNotification*)aNotification;
Availability: OpenStep
Description forthcoming.
- (BOOL)
textShouldBeginEditing: (
NSText*)textObject;
Availability: OpenStep
Description forthcoming.
- (BOOL)
textShouldEndEditing: (
NSText*)textObject;
Availability: OpenStep
Description forthcoming.
- (void)
tile;
Availability: OpenStep
Description forthcoming.
- (BOOL)
usesAlternatingRowBackgroundColors;
Availability: OpenStep
Description forthcoming.
- (BOOL)
verticalMotionCanBeginDrag;
Availability: OpenStep
Description forthcoming.
Instance Variables for NSTableView Class
@protected SEL _action;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _allowsColumnReordering;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _allowsColumnResizing;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _allowsColumnSelection;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _allowsEmptySelection;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _allowsMultipleSelection;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _autoresizesAllColumnsToFit;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSString* _autosaveName;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _autosaveTableColumns;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSColor* _backgroundColor;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected int _clickedColumn;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected int _clickedRow;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected float* _columnOrigins;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSView* _cornerView;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected id _dataSource;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _dataSource_editable;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _del_responds;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected id _delegate;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected SEL _doubleAction;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _drawsGrid;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSCell* _editedCell;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected int _editedColumn;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected int _editedRow;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSColor* _gridColor;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSTableHeaderView* _headerView;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSTableColumn* _highlightedTableColumn;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSSize _intercellSpacing;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected int _numberOfColumns;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected int _numberOfRows;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected float _rowHeight;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected int _selectedColumn;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSMutableIndexSet* _selectedColumns;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected int _selectedRow;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSMutableIndexSet* _selectedRows;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _selectingColumns;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected float _superview_width;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSMutableArray* _tableColumns;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected id _target;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected NSText* _textObject;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
@protected BOOL _tilingDisabled;
Warning the underscore at the start of the
name of this instance variable indicates that, even
though it is not technically private, it is
intended for internal use within the package, and
you should not use the variable in other code.
- Declared in:
- AppKit/NSTableView.h
Availability: OpenStep
Description forthcoming.
Method summary
- (int)
numberOfRowsInTableView: (
NSTableView*)aTableView;
Availability: OpenStep
Description forthcoming.
- (BOOL)
tableView: (
NSTableView*)tableView
acceptDrop: (id
)info row: (int)row dropOperation: (NSTableViewDropOperation)operation;
Availability: OpenStep
Description forthcoming.
- (id)
tableView: (
NSTableView*)aTableView
objectValueForTableColumn: (
NSTableColumn*)aTableColumn
row: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (void)
tableView: (
NSTableView*)aTableView
setObjectValue: (id)anObject
forTableColumn: (
NSTableColumn*)aTableColumn
row: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (NSDragOperation)
tableView: (
NSTableView*)tableView
validateDrop: (id
)info proposedRow: (int)row proposedDropOperation: (NSTableViewDropOperation)operation;
Availability: OpenStep
Description forthcoming.
- (BOOL)
tableView: (
NSTableView*)tableView
writeRows: (NSArray*)rows
toPasteboard: (
NSPasteboard*)pboard;
Availability: OpenStep
Description forthcoming.
- Declared in:
- AppKit/NSTableView.h
Availability: OpenStep
Description forthcoming.
Method summary
- (BOOL)
selectionShouldChangeInTableView: (
NSTableView*)aTableView;
Availability: OpenStep
Description forthcoming.
- (void)
tableView: (
NSTableView*)tableView
didClickTableColumn: (
NSTableColumn*)tableColumn;
Availability: OpenStep
Description forthcoming.
- (void)
tableView: (
NSTableView*)tableView
didDragTableColumn: (
NSTableColumn*)tableColumn;
Availability: OpenStep
Description forthcoming.
- (void)
tableView: (
NSTableView*)tableView
mouseDownInHeaderOfTableColumn: (
NSTableColumn*)tableColumn;
Availability: OpenStep
Description forthcoming.
- (BOOL)
tableView: (
NSTableView*)aTableView
shouldEditTableColumn: (
NSTableColumn*)aTableColumn
row: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (BOOL)
tableView: (
NSTableView*)aTableView
shouldSelectRow: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (BOOL)
tableView: (
NSTableView*)aTableView
shouldSelectTableColumn: (
NSTableColumn*)aTableColumn;
Availability: OpenStep
Description forthcoming.
- (void)
tableView: (
NSTableView*)aTableView
willDisplayCell: (id)aCell
forTableColumn: (
NSTableColumn*)aTableColumn
row: (int)rowIndex;
Availability: OpenStep
Description forthcoming.
- (void)
tableViewColumnDidMove: (NSNotification*)aNotification;
Availability: OpenStep
Description forthcoming.
- (void)
tableViewColumnDidResize: (NSNotification*)aNotification;
Availability: OpenStep
Description forthcoming.
- (void)
tableViewSelectionDidChange: (NSNotification*)aNotification;
Availability: OpenStep
Description forthcoming.
- (void)
tableViewSelectionIsChanging: (NSNotification*)aNotification;
Availability: OpenStep
Description forthcoming.
- Declared in:
- AppKit/NSTableView.h
Availability: OpenStep
Description forthcoming.
Method summary
- (void)
_selectColumn: (int)columnIndex
modifiers: (unsigned int)modifiers;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
- (void)
_sendDoubleActionForColumn: (int)columnIndex;
Availability: OpenStep
Warning the underscore at the start of the
name of this method indicates that it is private, for
internal use only, and you should not use the
method in your code.
Up