1 #ifndef GADGETS_CHOOSER_H
    2 #define GADGETS_CHOOSER_H
    3 
    4 /*
    5 	chooser.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 #define CHOOSER_MinWidth   36
   20 #define CHOOSER_MinHeight  10
   21 
   22 
   23 /* chooser.gadget node attributes */
   24 
   25 #define CNA_Dummy           (TAG_USER + 0x5001500)
   26 #define CNA_Text            (CNA_Dummy + 1)
   27 #define CNA_Image           (CNA_Dummy + 2)
   28 #define CNA_SelImage        (CNA_Dummy + 3)
   29 #define CNA_UserData        (CNA_Dummy + 4)
   30 #define CNA_Separator       (CNA_Dummy + 5)
   31 #define CNA_Disabled        (CNA_Dummy + 6)
   32 #define CNA_BGPen           (CNA_Dummy + 7)
   33 #define CNA_FGPen           (CNA_Dummy + 8)
   34 #define CNA_ReadOnly        (CNA_Dummy + 9)
   35 
   36 
   37 /* Attributes defined by chooser.gadget */
   38 
   39 #define CHOOSER_Dummy           (REACTION_Dummy + 0x0001000)
   40 #define CHOOSER_PopUp           (CHOOSER_Dummy + 1)
   41 #define CHOOSER_DropDown        (CHOOSER_Dummy + 2)
   42 #define CHOOSER_Title           (CHOOSER_Dummy + 3)
   43 #define CHOOSER_Labels          (CHOOSER_Dummy + 4)
   44 #define CHOOSER_Active          (CHOOSER_Dummy + 5)
   45 #define CHOOSER_Selected        (CHOOSER_Active)
   46 #define CHOOSER_Width           (CHOOSER_Dummy + 6)
   47 #define CHOOSER_AutoFit         (CHOOSER_Dummy + 7)
   48 #define CHOOSER_MaxLabels       (CHOOSER_Dummy + 9)
   49 #define CHOOSER_Offset          (CHOOSER_Dummy + 10)
   50 #define CHOOSER_Hidden          (CHOOSER_Dummy + 11)
   51 #define CHOOSER_LabelArray      (CHOOSER_Dummy + 12)
   52 #define CHOOSER_Justification   (CHOOSER_Dummy + 13)
   53 
   54 
   55 /* CHOOSER_Justification values */
   56 
   57 #define CHJ_LEFT    0
   58 #define CHJ_CENTER  1
   59 #define CHJ_RIGHT   2
   60 
   61 /* Language fix */
   62 
   63 #define CHJ_CENTRE  CHJ_CENTER
   64 
   65 
   66 #endif /* GADGETS_CHOOSER_H */