[Previous] [Class List] [Next]

NSImageCell


Inherits from: NSCell : NSObject
Conforms to: NSCopying
NSCoding (from NSCell)
NSObject (from NSObject)
Declared in: AppKit/NSImageCell.h




Class Description


An NSImageCell displays a single NSImage in a frame. This class provides methods for choosing the frame, and for aligning and scaling the image to fit the frame.

The object value of an NSImageCell must be an NSImage, so if you use NSCell's setObjectValue: method, be sure to supply an NSImage as an argument. Because an NSImage doesn't need to be converted for display, you won't use the NSCell methods relating to formatters.

An NSImageCell is usually associated with some kind of NSControl-an NSImageView, an NSMatrix, or an NSTableView. For more information, see the specifications for those classes.


Method Types


Aligning and scaling the image
- imageAlignment
- setImageAlignment:
- imageScaling
- setImageScaling:
Choosing the frame
- imageFrameStyle
- setImageFrameStyle:

Constructors




Instance Methods



imageAlignment

- (NSImageAlignment)imageAlignment

Returns the position of the cell's image in the frame. For a list of possible alignments, see setImageAlignment:.

imageFrameStyle

- (NSImageFrameStyle)imageFrameStyle

Returns the style of frame that appears around the image. For a list of frame styles, see setImageFrameStyle:.

imageScaling

- (NSImageScaling)imageScaling

Returns the way the cell's image alters to fit the frame. For a list of possible values, see setImageScaling:.

setImageAlignment:

- (void)setImageAlignment:(NSImageAlignment)alignment

Lets you specify the position of the image in the frame. The possible alignments are:

The default alignment is NSImageAlignCenter.

See Also: - imageAlignment



setImageFrameStyle:

- (void)setImageFrameStyle:(NSImageFrameStyle)frameStyle

Lets you specify the kind of frame that borders the image. The possible styles are:

The default frameStyle is NSImageFrameNone.

See Also: - imageFrameStyle



setImageScaling:

- (void)setImageScaling:(NSImageScaling)scaling

Lets you specify the way the image alters to fit the frame. The possible values are:

The default scaling is NSScaleProportionally.

See Also: - imageScaling




[Previous] [Next]