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