#ifndef MUI_GDATALIST_MCC_H
#define MUI_GDATALIST_MCC_H

/*
** Custom class header files should have a "_mcc" appended and
** should be place in include:MUI/
*/

/*
** Public name for the custom class.
** Note that you *must* register public names with the author of MUI.
** All unregistered public classes are promised to go on a builtin
** blacklist and will fail with future versions of MUI!
*/

#define MUIC_GDataList "GDataList.mcc"

/*
** Method structures
*/

/*
** Attributes and methods for the new class.
** Your tags have to be named MUI(A/M)_<classname>_<foobar>.
** The upper sixteen bits of your tag values need to be
** (TAG_USER | ( <your MUI serial Nr> << 16 ))
** Again, classes with invalid tag specs are promised to
** go on the blacklist. This implies that you have to
** be a registered MUI user if you want to distribute
** public classes.
*/

/*
** tag value range for GDataList will be 0x0000 - 0x00FF (lower 16 bits)
**                          Attributes: 0x0001 - 0x007F
**                             Methods: 0x0081 - 0x00FF
*/
#define MUIA_GDataList_DefaultValues       ((TAG_USER | ( 7513 << 16)) | 0x0001)
#define MUIA_GDataList_DelButton           ((TAG_USER | ( 7513 << 16)) | 0x0002)
#define MUIA_GDataList_DelConfirm          ((TAG_USER | ( 7513 << 16)) | 0x0003)
#define MUIA_GDataList_DelResponse         ((TAG_USER | ( 7513 << 16)) | 0x0004)
#define MUIA_GDataList_DelVerify           ((TAG_USER | ( 7513 << 16)) | 0x0005)
#define MUIA_GDataList_FocusObject         ((TAG_USER | ( 7513 << 16)) | 0x0006)
#define MUIA_GDataList_Input               ((TAG_USER | ( 7513 << 16)) | 0x0007)
#define MUIA_GDataList_InsertPosition      ((TAG_USER | ( 7513 << 16)) | 0x0008)
#define MUIA_GDataList_MoveButtons         ((TAG_USER | ( 7513 << 16)) | 0x0009)
#define MUIA_GDataList_NewButton           ((TAG_USER | ( 7513 << 16)) | 0x000A)
#define MUIA_GDataList_NumSelected         ((TAG_USER | ( 7513 << 16)) | 0x000B)

#define MUIV_GDataList_MoveButtons_Default        -1

#define GDataListObject MUI_NewObject(MUIC_GDataList

#endif
