home *** CD-ROM | disk | FTP | other *** search
/ Amiga Elysian Archive / AmigaElysianArchive.iso / prog / c / precg105.lha / include / Positioner.h < prev    next >
C/C++ Source or Header  |  1992-12-25  |  894b  |  50 lines

  1. /* ==========================================================================
  2. **
  3. **                   Positioner.h
  4. ** PObject<GraphicObject<Interactor<Valuator<Positioner
  5. **
  6. ** A Positioner is a virtual class, derrived from class Valuator.
  7. ** Positioners are proportional gadgets.
  8. **
  9. **
  10. ** ©1991 WILLISoft
  11. **
  12. ** ==========================================================================
  13. */
  14.  
  15. #ifndef POSITIONER_H
  16. #define POSITIONER_H
  17.  
  18. #include "Valuator.h"
  19.  
  20.  
  21.  
  22. typedef Valuator Positioner;
  23.  
  24.  
  25.  
  26. USHORT KnobSize( 
  27.    #ifdef ANSI_HEADERS
  28.                      Positioner *self 
  29.    #endif
  30.                );
  31.    /*
  32.    ** Returns the size of the knob (range 0..0xFFFF).
  33.    */
  34.  
  35.  
  36. USHORT SetKnobSize( 
  37.    #ifdef ANSI_HEADERS
  38.                      Positioner *self, 
  39.                      USHORT knobsize 
  40.    #endif
  41.                   );
  42.    /*
  43.    ** Sets the size of the knob. Returns its size.
  44.    */
  45.  
  46.  
  47. #endif
  48.  
  49.  
  50.