[Previous]
[Up]
[Next]
NSMatrix
Authors
- Richard Frith-Macdonald
-
Version: 0.1
Date: 28 February, 2000
Declared in: Gui/NSMatrix.h
Inherits from: NSControl
Conforms to: NSCoding
- (BOOL) acceptsFirstMouse: (NSEvent*)theEvent
- (void) addColumn
- (void) addColumnWithCells: (NSArray*)newCells
- (void) addRow
- (void) addRowWithCells: (NSArray*)newCells
- (BOOL) allowsEmptySelection
- (BOOL) autosizesCells
- (NSColor*) backgroundColor
- (id) cellAtRow: (int)row column: (int)column
- (NSColor*) cellBackgroundColor
- (Class) cellClass
- (NSRect) cellFrameAtRow: (int)row column: (int)column
- (NSSize) cellSize
- (id) cellWithTag: (int)anInt
- (NSArray*) cells
- (id) delegate
- (void) deselectAllCells
- (SEL) doubleAction
- (void) drawCellAtRow: (int)row column: (int)column
- (BOOL) drawsBackground
- (BOOL) drawsCellBackground
- (SEL) errorAction
- (void) getNumberOfRows: (int*)rowCount
- (BOOL) getRow: (int*)row column: (int*)column
- (void) highlightCell: (BOOL)flag atRow: (int)row column: (int)column
- (id) initWithFrame: (NSRect)frameRect
- (id) initWithFrame: (NSRect)frameRect mode: (int)aMode cellClass: (Class)factoryId numberOfRows: (int)numRows numberOfColumns: (int)numColumns
- (id) initWithFrame: (NSRect)frameRect mode: (int)aMode prototype: (NSCell*)aCell numberOfRows: (int)numRows numberOfColumns: (int)numColumns
- (void) insertColumn: (int)column
- (void) insertColumn: (int)column withCells: (NSArray*)newCells
- (void) insertRow: (int)row
- (void) insertRow: (int)row withCells: (NSArray*)newCells
- (NSSize) intercellSpacing
- (BOOL) isAutoscroll
- (BOOL) isSelectionByRect
- (id) keyCell
- (NSCell*) makeCellAtRow: (int)row column: (int)column
- (NSMatrixMode) mode
- (void) mouseDown: (NSEvent*)theEvent
- (int) mouseDownFlags
- (id) nextText
- (int) numberOfColumns
- (int) numberOfRows
- (BOOL) performKeyEquivalent: (NSEvent*)theEvent
- (id) previousText
- (id) prototype
- (void) putCell: (NSCell*)newCell atRow: (int)row column: (int)column
- (void) removeColumn: (int)column
- (void) removeRow: (int)row
- (void) renewRows: (int)newRows
- (void) resetCursorRects
- (void) scrollCellToVisibleAtRow: (int)row column: (int)column
- (void) selectAll: (id)sender
- (void) selectCellAtRow: (int)row column: (int)column
- (BOOL) selectCellWithTag: (int)anInt
- (void) selectText: (id)sender
- (id) selectTextAtRow: (int)row column: (int)column
- (id) selectedCell
- (NSArray*) selectedCells
- (int) selectedColumn
- (int) selectedRow
- (BOOL) sendAction
- (void) sendAction: (SEL)aSelector to: (id)anObject forAllCells: (BOOL)flag
- (void) sendDoubleAction
- (void) setAllowsEmptySelection: (BOOL)flag
- (void) setAutoscroll: (BOOL)flag
- (void) setAutosizesCells: (BOOL)flag
- (void) setBackgroundColor: (NSColor*)aColor
- (void) setCellBackgroundColor: (NSColor*)aColor
- (void) setCellClass: (Class)aClass
- (void) setCellSize: (NSSize)aSize
- (void) setDelegate: (id)anObject
- (void) setDoubleAction: (SEL)aSelector
- (void) setDrawsBackground: (BOOL)flag
- (void) setDrawsCellBackground: (BOOL)flag
- (void) setErrorAction: (SEL)aSelector
- (void) setIntercellSpacing: (NSSize)aSize
- (void) setKeyCell: (NSCell*)aCell
- (void) setMode: (NSMatrixMode)aMode
- (void) setNextText: (id)anObject
- (void) setPreviousText: (id)anObject
- (void) setPrototype: (NSCell*)aCell
- (void) setScrollable: (BOOL)flag
- (void) setSelectionByRect: (BOOL)flag
- (void) setSelectionFrom: (int)startPos to: (int)endPos anchor: (int)anchorPos
- (void) setState: (int)value atRow: (int)row column: (int)column
- (void) setTabKeyTraversesCells: (BOOL)flag
- (void) setValidateSize: (BOOL)flag
- (void) sizeToCells
- (void) sortUsingFunction: (int(*)(id,id,void*))comparator context: (void*)context
- (void) sortUsingSelector: (SEL)comparator
- (BOOL) tabKeyTraversesCells
- (void) textDidBeginEditing: (NSNotification*)notification
- (void) textDidChange: (NSNotification*)notification
- (void) textDidEndEditing: (NSNotification*)notification
- (BOOL) textShouldBeginEditing: (NSText*)textObject
- (BOOL) textShouldEndEditing: (NSText*)textObject