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