1 #ifndef REACTION_REACTION_H 2 #define REACTION_REACTION_H 3 4 /* 5 reaction definitions (V45) 6 7 Copyright © 2002 The MorphOS Development Team, All Rights Reserved. 8 */ 9 10 #warning reaction/classact stuff is deprecated. please switch to MUI 11 12 #ifndef UTILITY_TAGITEM_H 13 # include <utility/tagitem.h> 14 #endif 15 16 #ifndef MAKE_ID 17 # define MAKE_ID(a,b,c,d) ((ULONG) (a)<<24 | (ULONG) (b)<<16 | (ULONG) (c)<<8 | (ULONG) (d)) 18 #endif 19 20 21 /* Internal attributes defined by reaction */ 22 23 #ifndef REACTION_Dummy 24 # define REACTION_Dummy (TAG_USER + 0x5000000) 25 #endif 26 27 #define REACTION_TextAttr (REACTION_Dummy + 5) 28 #define REACTION_ChangePrefs (REACTION_Dummy + 6) 29 #define REACTION_SpecialPens (REACTION_Dummy + 7) 30 31 32 #ifdef ALL_REACTION_CLASSES 33 34 # include <proto/layout.h> 35 # include <gadgets/layout.h> 36 37 # include <proto/button.h> 38 # include <gadgets/button.h> 39 40 # include <proto/checkbox.h> 41 # include <gadgets/checkbox.h> 42 43 # include <proto/chooser.h> 44 # include <gadgets/chooser.h> 45 46 # include <proto/clicktab.h> 47 # include <gadgets/clicktab.h> 48 49 # include <proto/fuelgauge.h> 50 # include <gadgets/fuelgauge.h> 51 52 # include <proto/getfile.h> 53 # include <gadgets/getfile.h> 54 55 # include <proto/getfont.h> 56 # include <gadgets/getfont.h> 57 58 # include <proto/getscreenmode.h> 59 # include <gadgets/getscreenmode.h> 60 61 # include <proto/integer.h> 62 # include <gadgets/integer.h> 63 64 # include <proto/listbrowser.h> 65 # include <gadgets/listbrowser.h> 66 67 # include <proto/palette.h> 68 # include <gadgets/palette.h> 69 70 # include <proto/radiobutton.h> 71 # include <gadgets/radiobutton.h> 72 73 # include <proto/scroller.h> 74 # include <gadgets/scroller.h> 75 76 # include <proto/slider.h> 77 # include <gadgets/slider.h> 78 79 # include <proto/space.h> 80 # include <gadgets/space.h> 81 82 # include <proto/speedbar.h> 83 # include <gadgets/speedbar.h> 84 85 # include <proto/string.h> 86 # include <gadgets/string.h> 87 88 # include <proto/bevel.h> 89 # include <images/bevel.h> 90 91 # include <proto/bitmap.h> 92 # include <images/bitmap.h> 93 94 # include <proto/drawlist.h> 95 # include <images/drawlist.h> 96 97 # include <proto/glyph.h> 98 # include <images/glyph.h> 99 100 # include <proto/label.h> 101 # include <images/label.h> 102 103 # include <proto/penmap.h> 104 # include <images/penmap.h> 105 106 # include <proto/window.h> 107 # include <classes/window.h> 108 109 # include <classes/requester.h> 110 # include <proto/requester.h> 111 112 # include <proto/arexx.h> 113 # include <classes/arexx.h> 114 115 #endif /* ALL_REACTION_CLASSES */ 116 117 118 #ifdef ALL_REACTION_MACROS 119 # ifndef REACTION_MACROS_H 120 # include <reaction/reaction_macros.h> 121 # endif /* REACTION_MACROS_H */ 122 #endif /* ALL_REACTION_MACROS */ 123 124 125 #endif /* REACTION_REACTION_H */