ftp.nice.ch/pub/next/tools/screen/Background.3.2.NIHS.bs.tar.gz#/Background3.2/Source/background/Background.h

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.