#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 */