#ifndef GADGETS_FUELGAUGE_H #define GADGETS_FUELGAUGE_H /* ** $VER: fuelgauge.h 44.1 (19.10.1999) ** Includes Release 44.1 ** ** Definitions for the fuelgauge.gadget BOOPSI class ** ** ** (C) Copyright 1987-1999 Amiga, Inc. ** All Rights Reserved */ /*****************************************************************************/ #ifndef REACTION_REACTION_H #include <reaction/reaction.h> #endif #ifndef INTUITION_GADGETCLASS_H #include <intuition/gadgetclass.h> #endif /*****************************************************************************/ #define FUELGAUGE_Dummy (REACTION_Dummy + 0x12000) #define FUELGAUGE_Min (FUELGAUGE_Dummy + 1) /* (LONG) fuelgauge minimum value. */ #define FUELGAUGE_Max (FUELGAUGE_Dummy + 2) /* (LONG) fuelgauge maximum value. */ #define FUELGAUGE_Level (FUELGAUGE_Dummy + 3) /* (LONG) fuelgauge level (value between min and max). */ #define FUELGAUGE_Orientation (FUELGAUGE_Dummy + 4) /* (WORD) orientation mode. */ #define FUELGAUGE_Percent (FUELGAUGE_Dummy + 5) /* (BOOL) render numeric percentage display. */ #define FUELGAUGE_Ticks (FUELGAUGE_Dummy + 6) /* (WORD) enable tick marks if number of ticks set is not 0. */ #define FUELGAUGE_ShortTicks (FUELGAUGE_Dummy + 7) /* (WORD) enable small intermediate tick marks. */ #define FUELGAUGE_TickSize (FUELGAUGE_Dummy + 8) /* (WORD) height of large tick makrs. */ #define FUELGAUGE_TickPen (FUELGAUGE_Dummy + 9) /* (WORD) tickmark pen. */ #define FUELGAUGE_PercentPen (FUELGAUGE_Dummy + 10) /* (WORD) pen number to use for inner gauge percange rendering. */ #define FUELGAUGE_FillPen (FUELGAUGE_Dummy + 11) /* (WORD) pen number to use for the fuelbar. */ #define FUELGAUGE_EmptyPen (FUELGAUGE_Dummy + 12) /* (WORD) fuelgauge background/empty pen number. */ #define FUELGAUGE_VarArgs (FUELGAUGE_Dummy + 13) /* argument array for GA_Text varargs string */ #define FUELGAUGE_Justification (FUELGAUGE_Dummy + 14) /* GA_Text justification mode */ /*****************************************************************************/ /* FUELGAUGE_Orientation modes */ #define FGORIENT_HORIZ 0 #define FGORIENT_VERT 1 /* FUELGAUGE_Justification modes */ #define FGJ_LEFT 0 // default #define FGJ_CENTER 1 #define FGJ_CENTRE FGJ_CENTER // english/canadian spellings /* Obsolete, DO NOT USE! */ #define FUELGAUGE_HORIZONTAL FGORIENT_HORIZ #define FUELGAUGE_VERTICAL FGORIENT_VERT #endif /* GADGETS_FUELGAUGE_H */