1 #ifndef GADGETS_SPEEDBAR_H
    2 #define GADGETS_SPEEDBAR_H
    3 
    4 /*
    5 	speedbar.gadget definitions (V45)
    6 
    7 	Copyright © 2002 The MorphOS Development Team, All Rights Reserved.
    8 */
    9 
   10 #ifndef REACTION_REACTION_H
   11 # include <reaction/reaction.h>
   12 #endif
   13 
   14 #ifndef INTUITION_GADGETCLASS_H
   15 # include <intuition/gadgetclass.h>
   16 #endif
   17 
   18 
   19 /* speedbar.gadget node attributes */
   20 
   21 #define SBNA_Dummy      (TAG_USER + 0x010000)
   22 #define SBNA_Left       (SBNA_Dummy + 1)
   23 #define SBNA_Top        (SBNA_Dummy + 2)
   24 #define SBNA_Width      (SBNA_Dummy + 3)
   25 #define SBNA_Height     (SBNA_Dummy + 4)
   26 #define SBNA_UserData   (SBNA_Dummy + 5)
   27 #define SBNA_Enabled    (SBNA_Dummy + 6)
   28 #define SBNA_Spacing    (SBNA_Dummy + 7)
   29 #define SBNA_Highlight  (SBNA_Dummy + 8)
   30 #define SBNA_Image      (SBNA_Dummy + 9)
   31 #define SBNA_SelImage   (SBNA_Dummy + 10)
   32 #define SBNA_Help       (SBNA_Dummy + 11)
   33 #define SBNA_Toggle     (SBNA_Dummy + 12)
   34 #define SBNA_Selected   (SBNA_Dummy + 13)
   35 #define SBNA_MXGroup    (SBNA_Dummy + 14)
   36 #define SBNA_Disabled   (SBNA_Dummy + 15)
   37 
   38 
   39 /* SBNA_Highlight modes */
   40 
   41 #define SBH_NONE      0
   42 #define SBH_BACKFILL  1
   43 #define SBH_RECESS    2
   44 #define SBH_IMAGE     3
   45 
   46 
   47 /* Attributes defined by speedbar.gadget */
   48 
   49 #define SPEEDBAR_Dummy         (REACTION_Dummy + 0x13000)
   50 #define SPEEDBAR_Buttons       (SPEEDBAR_Dummy + 1)
   51 #define SPEEDBAR_Orientation   (SPEEDBAR_Dummy + 2)
   52 #define SPEEDBAR_Background    (SPEEDBAR_Dummy + 3)
   53 #define SPEEDBAR_Window        (SPEEDBAR_Dummy + 4)
   54 #define SPEEDBAR_StrumBar      (SPEEDBAR_Dummy + 5)
   55 #define SPEEDBAR_OnButton      (SPEEDBAR_Dummy + 6)
   56 #define SPEEDBAR_OffButton     (SPEEDBAR_Dummy + 7)
   57 #define SPEEDBAR_ScrollLeft    (SPEEDBAR_Dummy + 8)
   58 #define SPEEDBAR_ScrollRight   (SPEEDBAR_Dummy + 9)
   59 #define SPEEDBAR_Top           (SPEEDBAR_Dummy + 10)
   60 #define SPEEDBAR_Visible       (SPEEDBAR_Dummy + 11)
   61 #define SPEEDBAR_Total         (SPEEDBAR_Dummy + 12)
   62 #define SPEEDBAR_Help          (SPEEDBAR_Dummy + 13)
   63 #define SPEEDBAR_BevelStyle    (SPEEDBAR_Dummy + 14)
   64 #define SPEEDBAR_Selected      (SPEEDBAR_Dummy + 15)
   65 #define SPEEDBAR_SelectedNode  (SPEEDBAR_Dummy + 16)
   66 #define SPEEDBAR_EvenSize      (SPEEDBAR_Dummy + 17)
   67 
   68 
   69 /* SPEEDBAR_Orientation modes */
   70 
   71 #define SBORIENT_HORIZ  0
   72 #define SBORIENT_VERT   1
   73 
   74 /*** OBSOLETE ***/
   75 
   76 #define SPEEDBAR_HORIZONTAL  SBORIENT_HORIZ
   77 #define SPEEDBAR_VERTICAL    SBORIENT_VERT
   78 
   79 
   80 #endif /* GADGETS_SPEEDBAR_H */