1 #ifndef IMAGES_BEVEL_H
    2 #define IMAGES_BEVEL_H
    3 
    4 /*
    5 	bevel.image 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_IMAGECLASS_H
   15 # include <intuition/imageclass.h>
   16 #endif
   17 
   18 
   19 /* Attributes defined by bevel.image */
   20 
   21 #define BEVEL_Dummy        (REACTION_Dummy + 0x16000)
   22 #define BEVEL_Style        (BEVEL_Dummy + 1)
   23 #define BEVEL_Label        (BEVEL_Dummy + 3)
   24 #define BEVEL_LabelImage   (BEVEL_Dummy + 4)
   25 #define BEVEL_LabelPlace   (BEVEL_Dummy + 5)
   26 #define BEVEL_InnerTop     (BEVEL_Dummy + 6)
   27 #define BEVEL_InnerLeft    (BEVEL_Dummy + 7)
   28 #define BEVEL_InnerWidth   (BEVEL_Dummy + 8)
   29 #define BEVEL_InnerHeight  (BEVEL_Dummy + 9)
   30 #define BEVEL_HorizSize    (BEVEL_Dummy + 10)
   31 #define BEVEL_HorzSize     (BEVEL_HorizSize)
   32 #define BEVEL_VertSize     (BEVEL_Dummy + 11)
   33 #define BEVEL_FillPen      (BEVEL_Dummy + 12)
   34 #define BEVEL_FillPattern  (BEVEL_Dummy + 13)
   35 #define BEVEL_TextPen      (BEVEL_Dummy + 14)
   36 #define BEVEL_Transparent  (BEVEL_Dummy + 15)
   37 #define BEVEL_SoftStyle    (BEVEL_Dummy + 16)
   38 #define BEVEL_ColorMap     (BEVEL_Dummy + 17)
   39 #define BEVEL_ColourMap    (BEVEL_ColorMap)
   40 #define BEVEL_Flags        (BEVEL_Dummy + 18)
   41 
   42 
   43 /* BEVEL_Style styles */
   44 
   45 #define BVS_THIN         0
   46 #define BVS_BUTTON       1
   47 #define BVS_GROUP        2
   48 #define BVS_FIELD        3
   49 #define BVS_NONE         4
   50 #define BVS_DROPBOX      5
   51 #define BVS_SBAR_HORIZ   6
   52 #define BVS_SBAR_VERT    7
   53 #define BVS_BOX          8
   54 #define BVS_FOCUS        9
   55 #define BVS_RADIOBUTTON  10
   56 #define BVS_STANDARD     11
   57 
   58 /*** OBSOLETE ***/
   59 
   60 #define BVS_SBAR_HORZ    BVS_SBAR_HORIZ
   61 
   62 
   63 /* BEVEL_Flags */
   64 
   65 #define BFLG_XENFILL  0x01
   66 #define BFLG_TRANS    0x02
   67 
   68 
   69 /* BEVEL_LabelPlace values */
   70 
   71 #define BVJ_TOP_CENTER  0
   72 #define BVJ_TOP_LEFT    1
   73 #define BVJ_TOP_RIGHT   2
   74 #define BVJ_IN_CENTER   3
   75 #define BVJ_IN_LEFT     4
   76 #define BVJ_IN_RIGHT    5
   77 #define BVJ_BOT_CENTER  6
   78 #define BVJ_BOT_LEFT    7
   79 #define BVJ_BOT_RIGHT   8
   80 
   81 
   82 #endif /* IMAGES_BEVEL_H */