This is Script.h in view mode; [Download] [Up]
#import <objc/Object.h> #import <string.h> #import <sys/wait.h> #import <appkit/nextstd.h> #import <dpsclient/dpsclient.h> #import <appkit/graphics.h> @interface Script:Object { // connectives id window; id miniwindow; id docView; id matrix; id textMatrix; id optionMatrix; NXRect docFrame; id stateManager; id inspector; id filterList; id activeFilter; // behaviors char *scriptName; int confirm; int errorTerminate; int foreground; int iconType; char *resultIconPath; char *helpText; // status int miniaturized; // window / miniwindow char *iconPathList; // dragged id bitmap; // icon of dragged int iconShown; // already displayed target icon char *finalOutputFile; // for getFileIconFor char *pathname; // script file unsigned int globalWindowNum; // to tell one window from another unsigned int globalMiniwindowNum; // ditto int sizeChanged; // to reduce matrix sizeToCells int flip; // animation int selectedCol; // to save/restore selected column int processing; DPSTimedEntry timedEntry; char *fromFile; // status for sequential execution int filterIndex; // status for sequential execution int firstFilter; // animation int lastFilter; // animation } + initialize; + alloc; - setStateManager: anObject; - createWindow; - addFilters; - addFilter: newFilter; - removeFilter; - windowDidBecomeKey: sender; - windowWillClose: sender; - windowWillMiniaturize: sender toMiniwindow: aWindow; - windowDidDeminiaturize: sender; - matrixDidExchange: (int) index1 : (int) index2; - (unsigned int) globalWindowNum; - (unsigned int) globalMiniwindowNum; - window; - miniwindow; - update; - activate: sender; - parameterChanged; - (char *) scriptName; - (int) confirm; - (int) errorTerminate; - (int) foreground; - (int) iconType; - (char *) resultIconPath; - (char *) helpText; - setPathname: (const char *) aString; - (char *) pathname; - write: (NXTypedStream *)ts; - read: (NXTypedStream *)ts; - buttonPressed; - filterNameChanged; - (int)iconEntered:(int)windowNum at:(double)x :(double)y iconWindow:(int)iconWindowNum iconX:(double)iconX iconY:(double)iconY iconWidth:(double)iconWidth iconHeight:(double)iconHeight pathList:(char *)pathList; - (int)iconReleasedAt:(double)x :(double)y ok:(int *)flag; - executeOneStep; - childTerminated: (int) pid status: (union wait *) status; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.