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)
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.
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
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.
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
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
Replaces the NSMatrix's cell at rowrow and columncolumn by newCell and mark
for display the new cell. Raises a NSRangeException
if the row or column are out of
range.
Select the text of the cell at rowrow and columncolumn. The cell is selected if and only
if the cell is selectable (MacOSX select it if the
cell is editable). This methods returns the selected
cell if exists and selectable, nil
otherwise
Sends the cell action, if a NSMatrix's cell is
selected and enabled, sends the NSMatrix action
otherwise. Returns YES if the
action is succesfully sent. NO if a
cell is selected but not enabled or if an action can
not be sent.
Sets the background color to aColor and
marks self for display. The background color is
used to display the NSMatrix color (the space
between the cells), not the cells (uses
-setCellBackgroundColor:
for that)
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.
Sets 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
Sets the state of the cell at rowrow and column to
value. If the NSMatrix's mode is
NSRadioModeMatrix it deselects the cell
currently selected if needed.
Invokes when the text cell starts to be
editing.This methods posts a
NSControlTextDidBeginEditingNotification
with a dictionary containing the NSFieldEditor as
user info
Invokes when the text cell is changed. This
methods posts a
NSControlTextDidChangeNotification
with a dictionary containing the NSFieldEditor as
user info
Invokes when the text cell is changed. This
methods posts a
NSControlTextDidEndEditingNotification
a dictionary containing the NSFieldEditor as user info
Asks to the delegate (if it implements
-control:textShouldBeginEditing:
) if the text should be edit. Returns YES if the delegate does not implement this method
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.