home *** CD-ROM | disk | FTP | other *** search
- /*
- ** GaugeClass V0.9 used for TinyMeter
- **
- ** Header file also for hismeter class!!!
- */
-
- #include <utility/tagitem.h>
-
- /* Setable only Tags */
- #define GAU_err_busy 15
- #define GAU_err_kickstart 14
- #define GAU_err_notavail 13
- #define GAU_err_nodos 12
- #define GAU_err_unreadable 11
- #define GAU_err_notpresent 10
- #define GAU_err_notmount 9
-
- #define GAU_Type_gauge 0
- #define GAU_Type_histmeter 1
- #define GAU_Type_clock 2
-
- #define MY_REFRESH 0x001F
-
- #define GAU_TextFont (TAG_USER + 1 )
- #define GAU_Min (TAG_USER + 2 )
- #define GAU_Max (TAG_USER + 3 )
- #define GAU_Current (TAG_USER + 4 )
- #define GAU_Base (TAG_USER + 5 )
- #define GAU_TextFormat (TAG_USER + 6 )
- #define GAU_Label (TAG_USER + 7 )
- #define GAU_LabelPos (TAG_USER + 8 )
- #define GAU_FmtIndent (TAG_USER + 9 )
- #define GAU_Type (TAG_USER + 10)
- #define GAU_VolType (TAG_USER + 11)
-
- #define GAU_3D (TAG_USER + 16)
- #define GAU_Border (TAG_USER + 17)
- #define GAU_Background (TAG_USER + 18)
- #define GAU_ShadowLabel (TAG_USER + 19)
- #define GAU_NoGauge (TAG_USER + 20)
- #define GAU_NoFormat (TAG_USER + 21)
- #define GAU_NoBase (TAG_USER + 22)
- #define GAU_Expansion (TAG_USER + 23)
- #define GAU_DisWhat (TAG_USER + 24)
-
- #define GAU_ColLabel (TAG_USER + 32)
- #define GAU_ColFormat (TAG_USER + 33)
- #define GAU_ColBase (TAG_USER + 34)
- #define GAU_ColCurrent (TAG_USER + 35)
- #define GAU_ColNegative (TAG_USER + 36)
- #define GAU_ColBrightEdg (TAG_USER + 37)
- #define GAU_ColDarkEdg (TAG_USER + 38)
- #define GAU_ColBackground (TAG_USER + 39)
-
- #define GAU_UsedColors 8
-
- /* Gettable only Tags */
-
- #define GAU_RPBackground (TAG_USER + 64)
-
- #ifndef GAU_Color_XXX
- struct GAU_Color
- {
- UWORD pen;
- ULONG red; /* if pen is TRUE, this is the pen number */
- ULONG green;
- ULONG blue;
- };
- #define GAU_Color_XXX
- #endif
-
- struct my_redraw_msg
- {
- ULONG MethodID;
- struct Window *win;
- };
-
-