This is StuartSpeaker.h in view mode; [Download] [Up]

/* Copyright (c) 1990, 1992, Scott Hess.  No rights reserved.  No
 * warranty is provided for this software, neither explicit nor
 * implied.  The source and object code for this file may be used
 * and modified as the user sees fit.
#import <appkit/Speaker.h>
#import <objc/NXStringTable.h>

@interface StuartSpeaker : Speaker
    NXStringTable *defaults;	/* The defaults for Stuart. */

- init;
- free;

/* These are my primitive functions.  Don't use them directly, I'd
 * say.
-(int)_stuartNew:(char *)defs activate:(int)flag;
-(int)_stuartGet:(char **)defs;

/* These are for setting and getting the default values from the
 * local storage.
-(const char *)default:(const char *)name;
-(int)defaultAsInt:(const char *)name;
-(float)defaultAsFloat:(const char *)name;
-(BOOL)defaultAsBOOL:(const char *)name;
- default:(const char *)name as:(const char *)value;
- default:(const char *)name asInt:(int)value;
- default:(const char *)name asFloat:(float)value;
- default:(const char *)name asBOOL:(BOOL)value;
- removeDefault:(const char *)name;

/* These communicate with Stuart. */

These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.