home *** CD-ROM | disk | FTP | other *** search
/ Network PC / Network PC.iso / amiga utilities / performance / memory / tinymeter / source / tinymeter_main / gaugeclass.h < prev    next >
Encoding:
C/C++ Source or Header  |  1997-11-20  |  1.9 KB  |  65 lines

  1. /*
  2. ** GaugeClass V0.9 used for TinyMeter
  3. **
  4. ** Header file also for hismeter class!!!
  5. */
  6.  
  7. #include <utility/tagitem.h>
  8.  
  9. /* Setable only Tags */
  10. #define GAU_err_busy       15
  11. #define GAU_err_kickstart  14
  12. #define GAU_err_notavail   13
  13. #define GAU_err_nodos      12
  14. #define GAU_err_unreadable 11
  15. #define GAU_err_notpresent 10
  16. #define GAU_err_notmount   9
  17.  
  18. #define GAU_Type_gauge          0
  19. #define GAU_Type_histmeter      1
  20. #define GAU_Type_clock          2
  21.  
  22. #define GAU_TextFont            (TAG_USER + 1 )
  23. #define GAU_Min                 (TAG_USER + 2 )
  24. #define GAU_Max                 (TAG_USER + 3 )
  25. #define GAU_Current             (TAG_USER + 4 )
  26. #define GAU_Base                (TAG_USER + 5 )
  27. #define GAU_TextFormat          (TAG_USER + 6 )
  28. #define GAU_Label               (TAG_USER + 7 )
  29. #define GAU_LabelPos            (TAG_USER + 8 )
  30. #define GAU_FmtIndent           (TAG_USER + 9 )
  31. #define GAU_Type                (TAG_USER + 10)
  32. #define GAU_VolType             (TAG_USER + 11)
  33.  
  34. #define GAU_3D                  (TAG_USER + 16)
  35. #define GAU_Border              (TAG_USER + 17)
  36. #define GAU_Background          (TAG_USER + 18)
  37. #define GAU_ShadowLabel         (TAG_USER + 19)
  38. #define GAU_NoGauge             (TAG_USER + 20)
  39. #define GAU_NoFormat            (TAG_USER + 21)
  40. #define GAU_NoBase              (TAG_USER + 22)
  41.  
  42. #define GAU_ColLabel            (TAG_USER + 32)
  43. #define GAU_ColFormat           (TAG_USER + 33)
  44. #define GAU_ColBase             (TAG_USER + 34)
  45. #define GAU_ColCurrent          (TAG_USER + 35)
  46. #define GAU_ColNegative         (TAG_USER + 36)
  47. #define GAU_ColBrightEdg        (TAG_USER + 37)
  48. #define GAU_ColDarkEdg          (TAG_USER + 38)
  49. #define GAU_ColBackground       (TAG_USER + 39)
  50.  
  51. #define GAU_UsedColors  8
  52.  
  53. /* Gettable only Tags */
  54.  
  55. #define GAU_RPBackground        (TAG_USER + 64)
  56.  
  57. struct  GAU_Color
  58. {
  59.     UWORD   pen;
  60.     ULONG   red;    /* if pen is TRUE, this is the pen number */
  61.     ULONG   green;
  62.     ULONG   blue;
  63. };
  64.  
  65.