ftp.nice.ch/pub/next/connectivity/news/NewsBase.3.02.s.tar.gz#/NewsBase302.source/MMEdit/IMediaD.h

This is IMediaD.h in view mode; [Download] [Up]

#import "IKeyedObject.h"
#import <streams/streams.h>
#import <objc/hashtable.h>
#import <appkit/NXImage.h>
#import <appkit/Pasteboard.h>

@interface IMediaD:IKeyedObject
{
    int count;
    int size;
    NXStream *stream;
}

+ getFileIconFor:(Class)Media;

+ (NXAtom)rtfControlWord;

+ (NXAtom)fileExtension;

+ (NXAtom)pasteboardType;

+ setIcon:(NXImage *)theIcon;

+ (NXImage *)icon;

- (BOOL)readFromFile:(const char *)pathName;

- (BOOL)readFromPasteboard:(Pasteboard *)pasteboard;

- (NXImage *)image;

- (unsigned int)size;

- setReferenceCount:(int)aCount;

- (int)referenceCount;

- (int)incrementReferenceCount;

- (int)decrementReferenceCount;

- (BOOL)readFromStream:(NXStream *)stream;

- (BOOL)readFromTarStream:(NXStream *)stream;

- (void)writeToStream:(NXStream *)stream;

- (void)writeToTarStream:(NXStream *)stream;

- free;

- performDoubleClickAction:sender;

@end

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.