home *** CD-ROM | disk | FTP | other *** search
/ Amiga MA Magazine 1998 #6 / amigamamagazinepolishissue1998.iso / coders / jËzyki_programowania / ace_basic / ace / include / gadgets / colorwheel.h next >
C/C++ Source or Header  |  1977-12-31  |  2KB  |  81 lines

  1. #ifndef GADGETS_COLORWHEEL_H
  2. #define GADGETS_COLORWHEEL_H 1
  3. /*
  4. ** colorwheel.h for ACE Basic
  5. **
  6. ** Note: Translated to ACE by ConvertC2ACE
  7. **       @ MapMeadow Software, Nils Sjoholm
  8. **
  9. **
  10. ** Date: 09/03/95
  11. **
  12. **
  13. */
  14.  
  15. /*
  16. ** This are the StructPointer defines for colorwheel.h
  17. */
  18. #ifndef ColorWheelHSBPtr
  19. #define ColorWheelHSBPtr ADDRESS
  20. #endif
  21. #ifndef ColorWheelRGBPtr
  22. #define ColorWheelRGBPtr ADDRESS
  23. #endif
  24. /*
  25. ** End of StructPointer defines for colorwheel.h
  26. */
  27.       
  28. /*****************************************************************************/
  29.  
  30.  
  31. #ifndef UTILITY_TAGITEM_H
  32. #include <utility/tagitem.h>
  33. #endif
  34.  
  35.  
  36.  
  37. /*****************************************************************************/
  38.  
  39.  
  40. /* For use with the WHEEL_HSB tag */
  41. STRUCT ColorWheelHSB
  42.  
  43.     LONGINT cw_Hue 
  44.     LONGINT cw_Saturation 
  45.     LONGINT cw_Brightness 
  46. END STRUCT 
  47.  
  48. /* For use with the WHEEL_RGB tag */
  49. STRUCT ColorWheelRGB
  50.  
  51.     LONGINT cw_Red 
  52.     LONGINT cw_Green 
  53.     LONGINT cw_Blue 
  54. END STRUCT 
  55.  
  56.  
  57. /*****************************************************************************/
  58.  
  59.  
  60. #define WHEEL_Dummy      (TAG_USER+&H04000000)
  61. #define WHEEL_Hue        (WHEEL_Dummy+1)   /* set/get Hue          */
  62. #define WHEEL_Saturation     (WHEEL_Dummy+2)   /* set/get Saturation        */
  63. #define WHEEL_Brightness     (WHEEL_Dummy+3)   /* set/get Brightness        */
  64. #define WHEEL_HSB        (WHEEL_Dummy+4)   /* set/get ColorWheelHSB     */
  65. #define WHEEL_Red        (WHEEL_Dummy+5)   /* set/get Red           */
  66. #define WHEEL_Green      (WHEEL_Dummy+6)   /* set/get Green     */
  67. #define WHEEL_Blue       (WHEEL_Dummy+7)   /* set/get Blue          */
  68. #define WHEEL_RGB        (WHEEL_Dummy+8)   /* set/get ColorWheelRGB     */
  69. #define WHEEL_Screen         (WHEEL_Dummy+9)   /* init screen/enviroment    */
  70. #define WHEEL_Abbrv      (WHEEL_Dummy+10)  /* "GCBMRY" if English       */
  71. #define WHEEL_Donation       (WHEEL_Dummy+11)  /* colors donated by app     */
  72. #define WHEEL_BevelBox       (WHEEL_Dummy+12)  /* inside a bevel box        */
  73. #define WHEEL_GradientSlider (WHEEL_Dummy+13)  /* attached gradient slider  */
  74. #define WHEEL_MaxPens        (WHEEL_Dummy+14)  /* max # of pens to allocate */
  75.  
  76.  
  77. /*****************************************************************************/
  78.  
  79.  
  80. #endif /* GADGETS_COLORWHEEL_H */
  81.