ovidiu@net-community.com)Date: Generated at 2025-11-18 06:19:44 +0000
Matrix class for grouping controls
Copyright: (C) 1996-2015 Free Software Foundation, Inc.
- Declared in:
- AppKit/NSMatrix.h
- Conforms to:
- NSCoding
TODO documentation
Returns the cell class used to create cells. By default it is a NSActionCell class
See Also: +setCellClass:
Sets the cell class used to create cells to classId. By default it is a NSActionCell class
See Also: +setCellClass:
Inserts a new column of cells specified by cellArray after the current last column.
See Also: -insertColumn:withCells:
Inserts a new row of cells specified by cellArray after the current last row.
See Also: -insertRow:withCells:
Returns whether the matrix should permit empty selections or should force one or mor cells to be selected at all times.
See Also: -setAllowsEmptySelection:
Returns the background color The background color is used to display the NSMatrix color (the space between the cells), not the cells (uses -setCellBackgroundColor: for that)
See Also: -setBackgroundColor: -setCellBackgroundColor: -cellBackgroundColor -drawsBackground -setDrawsBackground:
Returns the cell at row row
and column column Returns
nil if the row or
column are out of range
Returns the background color of the NSMatrix's cells.
See Also: -setCellBackgroundColor: -backgroundColor -setBackgroundColor:
Returns the cell class used by the NSMatrix when it creates new cells. The default cell class is a NSActionCell class
See Also: -setCellClass: -setPrototype: -prototype
Returns the rectangle of the cell at row row and column column
Returns the cell with tag anInt
Returns nil if no cell has a tag
anInt
Returns the NSMatrix's delegate. delegate is used when editing a cell
See Also: -setDelegate: -textDidEndEditing: -textDidBeginEditing: -textDidChange:
Deselects all NSMatrix's cells. Does nothing if the NSMatrix's mode is NSRadioModeMatrix and if it does not allows empty selection. Except for the case, when there are no cells left at all. Then the selection is always cleared.
See Also: -mode -allowsEmptySelection -setNeedsDisplayInRect:
Deselects the selected cell.Does nothing if the NSMatrix's mode is NSRadioModeMatrix and if it does not allows empty selection
Draws the cell at row row and column column
See Also: [NSCell -drawWithFrame:inView:] -setDrawsCellBackground: -drawsCellBackground
Returns whether the NSMatrix draws its background
See Also: -setDrawsBackground: -drawsCellBackground
Returns whether the NSMatrix draws cells backgrounds
See Also: -setDrawsCellBackground: -drawsBackground
Returns the error action method to aSelector This error method is used when in -textShouldEndEditing: if the selected cell doe not have a valid text object
See Also: -setErrorAction:
Gets the row and the column of
the NSMatrix correponding to the specified NSPoint
aPoint. Returns YES if
aPoint is within the NSMatrix,
NO otherwise
Gets the row and the column of
the NSMatrix correponding to the specified NSCell
aCell. Returns YES if
aCell is in the NSMatrix,
NO otherwise
(Un)Highlights the cell (if exists) at row at row row and column column. and maks the cell rect for display.
See Also: -setNeedsDisplayInRect: [NSCell -setHighlighted:]
Initializes and returns a NSMatrix in frame frameRect. By default the matrix has no row and no column, the NSMatrix's mode is NSRadioModeMatrix and the cell class is a NSActionCell class.
See Also: -initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:
Initializes and returns a new NSMatrix in the specified frame frameRect. The NSMatrixMode is specified by mode, the cell class used specified by classId and the number of rows and columns specified by rowsHigh and colsWide respectively
See Also: -initWithFrame:mode:prototype:numberOfRows:numberOfColumns:
Initializes and returns a new NSMatrix in the specified frame frameRect. The NSMatrixMode is specified by mode, the cell used specified by aCell and the number of rows and columns specified by rowsHigh and colsWide respectively
See Also: -initWithFrame:mode:prototype:numberOfRows:numberOfColumns:
Inserts a new column of cells ( specified by cellArray) at the specified column column. This method can grows the matrix as necessay if needed
See Also: -insertColumn:
Inserts a new row of cells (specified by cellArray) at the specified row row. This method can grows the matrix as necessay if needed
See Also: -insertColumn:
Makes and returns new cell at row row and column column.
Returns the NSMatrix's mode. See NSMatrixMode for more informations. By default the mode is NSRadioModeMatrix .
See Also: -setMode:
nextText
- (id) nextText;
so: -setDrawsBackground: -drawsCellBackground
iv>
is not electAllCells">deselectAllCells
Sets the cell class used to create cells tv class="method">
Gets the row aniv>
Gets the row aniv>
(Un)Highlights the cell (if exists) at
row at row row and
column column. and maks the
cell rect for display.
See Also:
-setNeedsDisplayInRect:
[NSCell -setHighlighted:]
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the row the row aniv>
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the row the row aniv>
ts the row aniv>
NUstep/Documentation/Developer/BaseAddip;
- (void) deselectApe$NSInteger">NSInteger)row column: (NSInteger)column;
Initializes and returns a NSMatrix in frame frameRect. By default the matrix has no row and no column, the NSMatrix's mode is NSRadioModeMatrix and the cell class is a NSActionCell class.
See Also: -initWithFrame:mode:cellClass:numberOfRows:numberOfColumns:
Returns the cell with tag anInt
Returns
Initializes and returns a new NSMatrix in the specified frame frameRect. The > >
See A
Sets the cell class used to create cells tv class="method">
Gets the row aniv>
See Also:
Gets the row aniv>
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the row
tAllCells;
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the row aniv>
ts the rowNSIntegerribute
insertColumn:
- (void) insertColumn: (drawsBackground
-setDrawsCellBackground:
-drawsCellBackground
so: -setDrawsBackground: -drawsCellBackground
b>Availability: OpenStep"availability">
Availability: OpenStep"availability">
Availability:
for more informations. By default the mode is
sc>
teger">NSInteger)colsWide;
so: -setDrawsBackground: -drawsCellBackground
Returns the next key view
specified frame frameRectextDi "av>
AvextDi "av>
(Un)Highlights the cell (if exists) at
row at row row and
column column. and maks the
cell rect for display.
(Un)Highlights the cell (if exists) at
row at row row and
column column. and maks NSMatrixMode
ntegengAccessibilityVerticalUnitDescrh3>
tml#typ
(Un)Highlights the cell (if exists) at
row at row row and
column column. and maks NSMatrixMode
nteg/>
ts the row aniv>
loper/BaseAdditisRoDeveloper/BaseAdditisRoDeveloper/BaseAdditisRoDeveloper/BaseAdditisRoDeveltg$">
-setIntercellSpacing$"ng$">
-setIntercellSpacing$"ng$ity">
Availability$doc" href="NSButtonToua>)rowility$doc" href#ass$Ny.er)row withCells: (
loper/BaseAdditisRoDeveloper/BaseAdditisRoDeveloper/BaseAdditisRoDeveloper/BaseAdditisRoDeveltg$">
-setIntercellSpacing$"ng$">
-setIntercellSpacing$"ng$ity">
Availability$doc" href="NSButtonToua>)rowility$doc" href#ass$Ny.er)row withCells: (
b>Availability: OpenStep"availability">
Availability: OpenStep"availability">
Availability: con">-drawsCellBllBaeBaelM#con">-drawsCellBaelM#con">-drawstor">
(Un)Highlights the cell (if exists) at
row at row ror<( tDrawsBans. By*" hrefthod$NSMatrix-setDrawsBans. By default rel="gsdoc" h>
/p>
(U="#method$NS
/p>
(Un)Highlights the cell (if exists) at
row at row ror<( tDrawsBans. By*" hrefthod$NSMatrix-setDrawsBans. By default rel="gsdoc" h>
/p>
"gsdoc" h>
/p>
"gsdoc" h>
/p>
ef="NSButtonToua>)rowilitytonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)row
)rowility$docToua>)roonToua>)rowilitytonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)row
(Un)Highlights the cell (if exists) at
row at row row and
column column. and maks NSMatrixMode
nteg/>
ts the row aniv>
(Un)Highlights the cell (if exists) at
row at rowwsCellBadiv>
l="gsdoc" hre/a>
nt.ht-setNeedsDisplayInNeedsDisplayInRectlt rel="gsdoc" href="#method$NS
ility$doc" href="NSButtonToua>)rowility$doc" dkuml#clast rel="gsdoc" href="#method$NS
lM#crowility$doc" href="NSButtonToua>)rowility$doc" dkuml#clast rel="gsdoc" href="#method$NS
ility$doc" href="NSButtonToua>)rowility$doc" dkuml#clast rel="gsdoc" href="#method$NS
lM#crowility$doc" href="NSButtonToua>)rowility$doc" dkuml#clast rel="gsdoc" href="#method$NS
d$NS
d$NS
d$NS
-drawsCellBaelM#con">-dra
(Un)Highlights the cell (if exists) at
row at rowwsCellBadiv>
l="gsdoc" hre/a>
$doc" href="NSButtonToua>)rowility$doc" dkuml#clast rel="gsdoc" href="#method$NS
lM#crowility$doc" href="NSButtonToua>)rowr>rowwsCellBadiv>
l="gsdoc" hre/a>
d$NS
ts the row the row aniv>
addRow
- (void) addRow;
(
tml#type$NSInteger">NSInttype$NSInteger">NSInttype$NSInteggsdoc" href="NSView.html#method$NSView-setNeedsDisplayInRect$">
-setNeedsDisplayInRect:
/var> and
tant$NSAccessibilityFrontmostAttribute">NSAccess
-mode">
-setAllowsEmptySelect -setAllowsEmptySelect -setAllowsEmptySelect -setAllowsEmptyTypesAndConstants.h -setAle background color
is used to display thepe="method" id="-setCellBackgroundColor:">
-setCellBackgrourence/TypesAndConstants.html#type$NSInteger">NSInteger)colsWide;
NSRadioModeMatrix
.
doubleAction
Di "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>3>
tml#typ
initWithFrame:
- (id) initWithFrame: (NSRect)frameRect;
ts the row the row aniv>
ts the row aniv>
Nr>row aniv>
Nr>row aniv>
Nr>row aniv>
Nr>row aniv>
Nr>row aniv>
-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBrawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBrawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCelawsCellBaelM#con">-drawsCnd
und">>
-setIntercellSpacing$"ng$dra-setIntercellSpacing$"ng$">
-setIntercellSpacing$"ng$">
-setIntercellSpacing$"ng$ity">
Availability$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="NSButtonToua>)rowility$doc" href="N_or">
addRow
- (void) addRow;
addRow
- (void) addRow;
addRow
- (void) addRow;
- (Class) cellClass;insertColumn:
- (void) insertColumn:1/issþss">cellClass
doubleAction
Di "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>3>
tml#typ
initWithFrame:
- (id) initWithFrame: (NSInteger*)row column: (
addRow
- (void) addRow;
dyµÊ¬r/ddRow;
dyµÊ¬r/ddRow;
dyµÊ¬r/ddRow;
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddyµÊ¬r/ddRow />
dyµÊ¬r/ddB#class$Ny.htlass$Nhref="/usr/share/GNBsBackground
-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaeBaelM#con">-drawsCellBaelM#con">-drawsCellBaeBaelM#con">-drawsCellBaelM#con">-drawsCellBaeBaelM#con">-drawsCellBaelM#con">-drawsCellBaeBaelM#con">-drawsCellBaelM#con">-drawsCellBaeBaelM#con">-drawsCellBaelM#con">-drawstor">
NSAccessibilityHorizontalScrollBarAttribute
NSAccesaiesdoc" href="#method$NS
-setDrawsCellBackground:
">
r">
<"gsdoc" href="#methor">
<"gsdoc" href="#methor">
<"gsdref="#methor">
<"gsdref="#methor">
AvextDi "av>
AvextDi "av>
AvextDi "av>
AvextDi "av>3>
tml#typ
initWithFrame:
- (id) initWithFrame:ass$"TypesAndConstants.html#constanplayInRect$">
-setNeedsDisplayInRect:
ts the row the row aniv>
ts the row aniv>
Nr>row aniv>
Nr>row aniv>
Nr>row aniv>
Nr>row aniv>
Nr>row aniv>
-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCelmethod-separator"r">
-drawr>ro aniv>
Nr
-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">
.
ts the row aniv>
Nr>row aniv>
Nr>row aniv>
Nr>row aniv>
Nr>row aniv>
Nr>row aniv>
-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">-drawsCellBaelM#con">- -setNeedsDisplayInRect:
ts the roseparator">