#ifndef GADGETS_AROSMX_H #define GADGETS_AROSMX_H /* Copyright © 1995-2001, The AROS Development Team. All rights reserved. $Id: arosmx.h 12757 2001-12-08 22:23:57Z chodorowski $ Desc: MethodIDs and AttrIDs for the AROS mutualexclude class. Lang: english */ #ifndef EXEC_TYPES_H # include #endif #ifndef UTILITY_TAGITEM_H # include #endif #ifndef LIBRARIES_GADTOOLS_H # include #endif /* The AROSMutualExcludeClass ist a subclass of GadgetClass. You should either supply GA_TextAttr or GA_LabelIText, as the height of the gadget is calculated by the font-height. If do not supply it, GA_Height is used to calculate this size. Otherwise GA_Height is ignored. */ /* Use that #define instead of a string. */ #define AROSMXCLASS "mutualexclude.aros" #define AROSMXNAME "Gadgets/arosmutualexclude.gadget" /* Tags to be passed to AROSMXCLASS. */ #define AROSMX_Dummy (TAG_USER + 0x05130000) /* [ISG] (UWORD) Active tick. The count starts with 0, which is also the default. */ #define AROSMX_Active GTMX_Active /* [I..] (STRPTR *) Null-Terminated array of labels for the ticks. The number of ticks is determined by the number of entries. This tag is required at object creation. */ #define AROSMX_Labels GTMX_Labels /* [I..] (UWORD) The vertical spacing between two lines in pixels. Default is 1. */ #define AROSMX_Spacing GTMX_Spacing /* [I..] (UWORD) The height of a tick. Note that this should be at least as height as fontheight + spacing. Otherwise the ticks will overlap each other. Default is equal to MX_HEIGHT (see ). */ #define AROSMX_TickHeight (AROSMX_Dummy + 01) /* [I..] (LONG) The placement of the tick labels. See for definitions (GV_LabelPlace_*). */ #define AROSMX_TickLabelPlace (AROSMX_Dummy + 02) #endif /* GADGETS_AROSMX_H */