1 #ifndef REACTION_REACTION_CLASS_H
    2 #define REACTION_REACTION_CLASS_H
    3 
    4 /*
    5 	reaction.class author definitions (V45)
    6 
    7 	Copyright © 2002 The MorphOS Development Team, All Rights Reserved.
    8 */
    9 
   10 #ifndef INTUITION_CGHOOKS_H
   11 # include <intuition/cghooks.h>
   12 #endif
   13 
   14 #pragma pack(2)
   15 
   16 
   17 struct SpecialPens
   18 {
   19 	WORD sp_Version;
   20 	LONG sp_DarkPen;
   21 	LONG sp_LightPen;
   22 };
   23 
   24 
   25 #define GM_CLIPRECT  (0x550001L)
   26 
   27 struct gpClipRect
   28 {
   29 	ULONG                MethodID;
   30 	struct GadgetInfo   *gpc_GInfo;
   31 	struct Rectangle    *gpc_ClipRect;
   32 	ULONG                gpc_Flags;
   33 };
   34 
   35 
   36 /* GM_CLIPRECT return values */
   37 
   38 #define GMC_VISIBLE    2
   39 #define GMC_PARTIAL    1
   40 #define GMC_INVISIBLE  0
   41 
   42 
   43 #pragma pack()
   44 
   45 #endif /* REACTION_REACTION_CLASS_H */