ftp.nice.ch/pub/next/developer/resources/palettesfor2.xx/JS.N.bs.tar.gz#/JoyStick/JoyStick.h

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

#import <appkit/View.h>

@interface JoyStick:View
{
    float x,y;
    float xmax,ymax;
    DPSTimedEntry timer;
    int track;
    float tracktime;
    float fadetime;
}
- (float)getYVal:sender;
- (float)getXVal:sender;

-setXMax:(float)val;
-setYMax:(float)val;
-(float)xMax;
-(float)yMax;

-setTrackTime:(float)val;
-setFadeTime:(float)val;
-(float)trackTime;
-(float)fadeTime;

- drawSelf:(const NXRect *)rects :(int)rectCount; 
- initFrame:(const NXRect *)frameRect;
-sizeTo:(NXCoord)width:(NXCoord)height;
-free;

-mouseDown:(NXEvent *)theEvent;
-mouseUp:(NXEvent *)theEvent;
- (BOOL)acceptsFirstMouse;

- setPos:(NXPoint)mouseLoc;

-write:(NXTypedStream *)stream;
-read:(NXTypedStream *)stream;

- (const char*) inspectorName;
@end

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