This is ToyWin.h in view mode; [Download] [Up]
#import <objc/Object.h> #import "common.h" @class NXImage, Window, ToyView; #define mini_YET 0 #define mini_DEMINI 1 #define mini_MINI 2 extern BOOL displayOverKeyWindowFlag; @interface ToyWin: Object { id thiswindow; id scView; id commentText; id parental; int operation; float scaleFactor; char *imageFilename; id scalePanel; id scaleText; int miniFlag; BOOL makeMapOnly; } + (BOOL)displayOverKeyWindow:(BOOL)flag; - init; - init: parent by:(int)op; - initMapOnly; - free; - (const char *)filename; - resetFilename:(const char *)fileName; - (Window *)window; - toyView; - parent; - (int)madeby; - reScale: sender; - setScale: sender; - initLocateWindow:(const char *)fileName width:(int)width height:(int)height; - scrollProperly; /* delegate methods */ - windowWillMiniaturize:sender toMiniwindow:miniwindow; - windowDidDeminiaturize:sender; - windowWillClose:sender; - windowDidBecomeKey:sender; - windowDidExpose:sender; - windowDidMove:sender; @end @interface ToyWin (Drawing) - (commonInfo *)drawToyWin:(const char *)fileName type:(int)type map:(unsigned char **)map err:(int *)err; - drawView:(unsigned char **)map info:(commonInfo *)cinf; - (int)drawFromFile:(const char *)fileName or:(NXStream *)stream; - makeComment:(commonInfo *)cinf; - makeComment:(commonInfo *)cinf from:(const commonInfo *)originfo; @end @interface ToyWin (Saving) - (NXStream *)openEPSStream; - (int)getBitmap:(unsigned char **)map info:(commonInfo **)infp; - freeTempBitmap; /* freeTempBitmap must be called after getBitmap:info: */ - print: sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.