home *** CD-ROM | disk | FTP | other *** search
/ Nebula / nebula.bin / SourceCode / Palettes / JoyStick / JoyStick.h < prev    next >
Text File  |  1992-10-29  |  740b  |  42 lines

  1.  
  2. #import <appkit/View.h>
  3.  
  4. @interface JoyStick:View
  5. {
  6.     float x,y;
  7.     float xmax,ymax;
  8.     DPSTimedEntry timer;
  9.     int track;
  10.     float tracktime;
  11.     float fadetime;
  12. }
  13. - (float)getYVal:sender;
  14. - (float)getXVal:sender;
  15.  
  16. -setXMax:(float)val;
  17. -setYMax:(float)val;
  18. -(float)xMax;
  19. -(float)yMax;
  20.  
  21. -setTrackTime:(float)val;
  22. -setFadeTime:(float)val;
  23. -(float)trackTime;
  24. -(float)fadeTime;
  25.  
  26. - drawSelf:(const NXRect *)rects :(int)rectCount; 
  27. - initFrame:(const NXRect *)frameRect;
  28. -sizeTo:(NXCoord)width:(NXCoord)height;
  29. -free;
  30.  
  31. -mouseDown:(NXEvent *)theEvent;
  32. -mouseUp:(NXEvent *)theEvent;
  33. - (BOOL)acceptsFirstMouse;
  34.  
  35. - setPos:(NXPoint)mouseLoc;
  36.  
  37. -write:(NXTypedStream *)stream;
  38. -read:(NXTypedStream *)stream;
  39.  
  40. - (const char*) inspectorName;
  41. @end
  42.