Compares the reciever to another to another
NSCell. The argument must be an NSCell sublclass
and have the NSCellType NSTextCellType. Returns the
result of the comparison of each cell's stringValue.
Returns whether the mouse dragging should
continue for the cell. Subclasses should
overrided this method if you want stop tracking
the mouse. This method is call in the
-trackMouse:inRect:ofView:untilMouseUp:
main loop.
Gets the NSCell's delay and the
interval parameters used when NSCell
sends continouly action messages. The NSCell
implementation sets delay to
0.2 and interval to 0.025.
Initializes and returns a new NSCell with a
NSImage anImage. This method sets the
image position to
NSImageOnly
and the cell's type to
NSImageCellType
.
Simulates a single click in the cell (only works
with controls which have no more than one cell). This
method is deprecated, performClickWithFrame:inView:
is the right method to use now.
Sets the NSCell's image to anImage. This
method sets the cell's type to NSImageCellType if
needed. Raises an NSInvalidArgumentException if
the anImage is not an NSImage (sub)class.
The new image is retained and the old one is released
Sets the NSCell's state. Please use always symbolic
constants when calling this method. The integer
values could be changed in the this
implementation. (Currently they match the
Cocoa values but they are quite strange)
Sets the NSCell's type. See
NSCellType
.If the cell is set to NSTextCellType, the cell is
given a default title and is reset to the default
system font.
Returns whether tracking starts. The NSCell
implementation returns YES
when the startPoint is into the control
view retangle, NO otherwise. This
method is call at the early stage of
-trackMouse:inRect:ofView:untilMouseUp:
Returns the cell's type. Returns NSNullCellType
if the cell's type flag is set to NSImageCellType and
if the cell's image is nil. See
NSCellType
for more information.
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 method indicates that it is private, for
internal use only, and you should not use the
method in your code. Private internal method,
returns an attributed string to display.
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. Private internal method
to display an attributed string. Important: text
should always be vertically centered without
considering descender [as if descender did not
exist]. This is particularly important for single
line texts. Please make sure the output remains always
correct.
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.
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.
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.
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. Important: text should
always be vertically centered without considering
descender [as if descender did not exist]. This
is particularly important for single line texts. Please
make sure the output remains always correct.
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.
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.
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.
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.
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.