This is Background.h in view mode; [Download] [Up]
#import <appkit/View.h> #import <appkit/NXImage.h> #import <dpsclient/dpsclient.h> #include <sys/types.h> @interface Background:View { char **imageNames; time_t *imageTimes; NXImage **images; int imageCount, max, current; char *defaultfile; double repeat; DPSTimedEntry timer; id repeatText; id repeatSlider; BOOL permanent; id menu; BOOL updateMenu; } - initFrame:(const NXRect *)frameRect; - reset; - free; // // // - loadImageNamed:(const char *)aName; - setImageNamed:(const char *)aName; - setRepeatValue:(float)r; - setRepeatText:aText; - setRepeatSlider:aSlider; - setPermanent:(BOOL)flag; // // target/action // - open:sender; - resize:sender; - next:sender; - previous:sender; - redraw:sender; - select:sender; - toFront:sender; - toTop:sender; - delete:sender; - deleteAll:sender; - takeRepeatValueFrom:sender; - setMenu:aMenuCell; - updateMenu; - (int)getImage:(const char *)aName; - setImage:(int)i; - resizeImage:(int)i; - readDefault; - writeDefault; - mouseDown:(NXEvent *)event; - (BOOL)acceptsFirstMouse; - drawSelf:(NXRect *)r :(int)count; - windowDidBecomeKey:sender; @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.