ftp.nice.ch/pub/next/developer/resources/palettes/3.0JoyStickPalette.s.tar.gz#/3.0JoyStickPalette/JoyStick.h

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

#import <appkit/appkit.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*)getInspectorClassName;

@end

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