This is Image.h in view mode; [Download] [Up]
@interface Image : Graphic
{
NXImage *image; /* an NXImage object */
NXSize originalSize; /* the original size */
NXDataLink *link;
BOOL dontCache, amLinkButton, amIcon;
}
+ initialize;
/* Creation methods */
+ (BOOL)canInitFromPasteboard:(Pasteboard *)pboard;
- init;
- initWithLinkButton;
- initFromImage:(NXImage *)anImage;
- initFromStream:(NXStream *)stream;
- initFromPasteboard:(Pasteboard *)pboard;
- initFromFile:(const char *)file;
- initFromIcon:(NXImage *)anImage;
- (NXRect)reinitFromPasteboard:(Pasteboard *)pboard;
- (NXRect)reinitFromFile:(const char *)file;
- free;
/* Link methods */
- setLink:(NXDataLink *)aLink;
- (NXDataLink *)link;
/* Methods overridden from superclass to support links */
- (int)cornerMask;
- (NXRect *)getExtendedBounds:(NXRect *)theRect;
- (BOOL)constrainByDefault;
/* Overridden from superclass */
- (BOOL)isValid;
- (BOOL)isOpaque;
- (float)naturalAspectRatio;
- draw;
- (BOOL)canEmitEPS;
- writeEPSToStream:(NXStream *)stream;
- (BOOL)canEmitTIFF;
- writeTIFFToStream:(NXStream *)stream;
- setCacheable:(BOOL)flag;
- (BOOL)isCacheable;
/* Archiving methods */
- write:(NXTypedStream *)stream;
- read:(NXTypedStream *)stream;
@end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.