#ifndef REACTION_REACTION_H #define REACTION_REACTION_H /* ** $VER: reaction.h 44.1 (19.10.1999) ** Includes Release 45.1 ** ** Reaction definitions ** ** (C) Copyright 1987-2001 Amiga, Inc. ** All Rights Reserved */ /*****************************************************************************/ #ifndef UTILITY_TAGITEM_H #include #endif #ifndef MAKE_ID #define MAKE_ID(a,b,c,d) ((ULONG) (a)<<24 | (ULONG) (b)<<16 | (ULONG) (c)<<8 | (ULONG) (d)) #endif /*****************************************************************************/ #ifndef REACTION_Dummy #define REACTION_Dummy (TAG_USER + 0x5000000) #endif /* The Reaction tags below are used internally to layout and other * classes to make some magic happen. They are not intended for your * general usage. */ #define REACTION_TextAttr (REACTION_Dummy + 5) /* (struct TextAttr *) Class private tag set internally by layout * only. This tag sets a gadgets font, but does NOT override GA_TextAttr! */ #define REACTION_ChangePrefs (REACTION_Dummy + 6) /* (struct UIPrefs *) Signals classes of dynamic prefs change. */ #define REACTION_SpecialPens (REACTION_Dummy + 7) /* (strut SpecialPens *) Pens used for Xen-style shadowing, etc. */ /*****************************************************************************/ #ifdef ALL_REACTION_CLASSES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #endif /* ALL_REACTION_CLASSES */ /*****************************************************************************/ #ifdef ALL_REACTION_MACROS #ifndef REACTION_MACROS_H #include #endif /* REACTION_MACROS_H */ #endif /* ALL_REACTION_MACROS */ /*****************************************************************************/ #endif /* REACTION_REACTION_H */