#ifndef GADGETS_SCROLLER_H #define GADGETS_SCROLLER_H /* ** $VER: scroller.h 44.1 (19.10.1999) ** Includes Release 44.1 ** ** Definitions for the scroller.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 /*****************************************************************************/ /* Additional attributes defined by the scroller.gadget class */ #define SCROLLER_Dummy (REACTION_Dummy+0x0005000) #define SCROLLER_Top (SCROLLER_Dummy+1L) /* (WORD) scroller Top value (Defaults to 0). */ #define SCROLLER_Visible (SCROLLER_Dummy+2L) /* (WORD) visible part of total. */ #define SCROLLER_Total (SCROLLER_Dummy+3L) /* (WORD) total scroller size. */ #define SCROLLER_Orientation (SCROLLER_Dummy+4L) /* (WORD) Vertical or Horizontal mode. */ #define SCROLLER_Arrows (SCROLLER_Dummy+5L) /* (BOOL) Render arrows. */ #define SCROLLER_Stretch (SCROLLER_Dummy+6L) /* (BOOL) AutoExpand/Stretch Total. */ #define SCROLLER_ArrowDelta (SCROLLER_Dummy+7L) /* (WORD) Change arrow click makes. */ #define SCROLLER_SignalTask (SCROLLER_Dummy+10L) /* (struct Task *) Signal this Task while scroller is active */ #define SCROLLER_SignalTaskBit (SCROLLER_Dummy+11L) /* (ULONG) Signal with this Bit. */ /*****************************************************************************/ /* SCROLLER_Orientation Modes */ #define SORIENT_HORIZ FREEHORIZ #define SORIENT_VERT FREEVERT #define SCROLLER_HORIZONTAL SORIENT_HORIZ #define SCROLLER_VERTICAL SORIENT_VERT #endif /* GADGETS_SCROLLER_H */