# NSMatrix

ovidiu@net-community.com

Matrix class for grouping controls

1996, 1997, 1999 Free Software Foundation, Inc.
Software documentation for the NSMatrix class
AppKit/NSMatrix.h
NSCoding
Description forthcoming.
cellClass
Description forthcoming.
setCellClass:
classId
Description forthcoming.
acceptsFirstMouse:
theEvent
Description forthcoming.
action
Description forthcoming.
addColumn
Description forthcoming.
addColumnWithCells:
cellArray
Description forthcoming.
addRow
Description forthcoming.
addRowWithCells:
cellArray
Description forthcoming.
allowsEmptySelection
Description forthcoming.
autosizesCells
Description forthcoming.
backgroundColor
Description forthcoming.
cellAtRow:
row
column:
column
Description forthcoming.
cellBackgroundColor
Description forthcoming.
cellClass
Description forthcoming.
cellFrameAtRow:
row
column:
column
Description forthcoming.
cellSize
Description forthcoming.
cellWithTag:
anInt
Description forthcoming.
cells
Description forthcoming.
delegate
Description forthcoming.
deselectAllCells
Description forthcoming.
deselectSelectedCell
Description forthcoming.
doubleAction
Description forthcoming.
drawCellAtRow:
row
column:
column
Description forthcoming.
drawsBackground
Description forthcoming.
drawsCellBackground
Description forthcoming.
errorAction
Description forthcoming.
getNumberOfRows:
rowCount
columns:
columnCount
Description forthcoming.
getRow:
row
column:
column
forPoint:
aPoint
Description forthcoming.
getRow:
row
column:
column
ofCell:
aCell
Description forthcoming.
highlightCell:
flag
atRow:
row
column:
column
Description forthcoming.
initWithFrame:
frameRect
Description forthcoming.
initWithFrame:
frameRect
mode:
aMode
cellClass:
classId
numberOfRows:
rowsHigh
numberOfColumns:
colsWide
Description forthcoming.
initWithFrame:
frameRect
mode:
aMode
prototype:
aCell
numberOfRows:
rowsHigh
numberOfColumns:
colsWide
Description forthcoming.
insertColumn:
column
Description forthcoming.
insertColumn:
column
withCells:
cellArray
Description forthcoming.
insertRow:
row
Description forthcoming.
insertRow:
row
withCells:
cellArray
Description forthcoming.
intercellSpacing
Description forthcoming.
isAutoscroll
Description forthcoming.
isSelectionByRect
Description forthcoming.
keyCell
Description forthcoming.
makeCellAtRow:
row
column:
column
Description forthcoming.
mode
Description forthcoming.
mouseDown:
theEvent
Description forthcoming.
mouseDownFlags
Description forthcoming.
nextText
Description forthcoming.
numberOfColumns
Description forthcoming.
numberOfRows
Description forthcoming.
performKeyEquivalent:
theEvent
Description forthcoming.
previousText
Description forthcoming.
prototype
Description forthcoming.
putCell:
newCell
atRow:
row
column:
column
Description forthcoming.
removeColumn:
column
Description forthcoming.
removeRow:
row
Description forthcoming.
renewRows:
newRows
columns:
newColumns
Description forthcoming.
resetCursorRects
Description forthcoming.
scrollCellToVisibleAtRow:
row
column:
column
Description forthcoming.
selectAll:
sender
Description forthcoming.
selectCellAtRow:
row
column:
column
Description forthcoming.
selectCellWithTag:
anInt
Description forthcoming.
selectText:
sender
Description forthcoming.
selectTextAtRow:
row
column:
column
Description forthcoming.
selectedCell
Description forthcoming.
selectedCells
Description forthcoming.
selectedColumn
Description forthcoming.
selectedRow
Description forthcoming.
sendAction
Description forthcoming.
sendAction:
aSelector
to:
anObject
forAllCells:
flag
Description forthcoming.
sendDoubleAction
Description forthcoming.
setAction:
aSelector
Sets the message to send when a single click occurs.
setAllowsEmptySelection:
flag
Sets a flag to indicate whether the matrix should permit empty selections or should force one or mor cells to be selected at all times.
setAutoscroll:
flag
Description forthcoming.
setAutosizesCells:
flag
Description forthcoming.
setBackgroundColor:
aColor
Description forthcoming.
setCellBackgroundColor:
aColor
Description forthcoming.
setCellClass:
classId
Description forthcoming.
setCellSize:
aSize
Description forthcoming.
setDelegate:
anObject
Description forthcoming.
setDoubleAction:
aSelector
Sets the message to send when a double click occurs.
NB: In GNUstep the following method does *not* set ignoresMultiClick to `NO` as in the MacOS-X spec.
It simply sets the doubleAction, as in OpenStep spec.
setDrawsBackground:
flag
Description forthcoming.
setDrawsCellBackground:
flag
Set a flag to say whether the matrix will draw call backgrounds (`YES`) or expect the cell to do it itsself (`NO`).
setErrorAction:
aSelector
Description forthcoming.
setIntercellSpacing:
aSize
Description forthcoming.
setKeyCell:
aCell
Description forthcoming.
setMode:
aMode
Description forthcoming.
setNextText:
anObject
Description forthcoming.
setPreviousText:
anObject
Description forthcoming.
setPrototype:
aCell
Description forthcoming.
setScrollable:
flag
Description forthcoming.
setSelectionByRect:
flag
Description forthcoming.
setSelectionFrom:
startPos
to:
endPos
anchor:
anchorPos
highlight:
flag
Description forthcoming.
setState:
value
atRow:
row
column:
column
Description forthcoming.
setTabKeyTraversesCells:
flag
Description forthcoming.
setValidateSize:
flag
Description forthcoming.
sizeToCells
Description forthcoming.
sortUsingFunction:
comparator
context:
context
Description forthcoming.
sortUsingSelector:
comparator
Description forthcoming.
tabKeyTraversesCells
Description forthcoming.
textDidBeginEditing:
aNotification
Description forthcoming.
textDidChange:
aNotification
Description forthcoming.
textDidEndEditing:
aNotification
Description forthcoming.
textShouldBeginEditing:
aTextObject
Description forthcoming.
textShouldEndEditing:
aTextObject
Description forthcoming.