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