This is PieceView.m in view mode; [Download] [Up]
/*
* PieceView
* description: display an image
* history:
* 5/20/93 [Erik Kay] - created
*/
#import "PieceView.h"
@implementation PieceView
// scale the image to fit our frame
- setImage:img
{
if (image && (image != img))
[image free];
image = [img copy];
[image setScalable:YES];
[image setSize:&frame.size];
return self;
}
- image
{
return image;
}
- drawSelf:(const NXRect *)r :(int)count
{
NXPoint pt = {0.0,0.0};
[image composite:NX_SOVER toPoint:&pt];
return self;
}
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.