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)

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:

Instance Variables for NSCell Class

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. 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.