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.