/*
 *  Create XDME's text icon.
 */

void makemygadget (struct Gadget *gad)
{
    static unsigned short ga[] =
    {
     /* Plane 0 */
     0x0000,0x0000,0x0000,0x0400,0x0000,0x0000,0x0000,0x0C00,
     0x0000,0x0000,0x0000,0x0C00,0x0FFF,0xFFFF,0xFFFF,0x8C00,
     0x0C00,0x0000,0x0000,0x0C00,0x0C1F,0xFFFF,0xFFE0,0x0C00,
     0x0C16,0xAAAA,0xAAA0,0x0C00,0x0C1C,0x0015,0x55E0,0x0C00,
     0x0C16,0xAAAA,0xAAA0,0x0C00,0x0C1D,0x0555,0x55E0,0x0C00,
     0x0C16,0xAAAA,0xAAA0,0x0C00,0x0C1D,0x0155,0x55E0,0x0C00,
     0x0C16,0xAAAA,0xAAA0,0x0C00,0x0C1C,0x1555,0x55E0,0x0C00,
     0x0C16,0xAAAA,0xAAA0,0x0C00,0x0C1C,0x5555,0x55E0,0x0C00,
     0x0C16,0xAAAA,0xAAA0,0x0C00,0x0800,0x0000,0x0000,0x0C00,
     0x0000,0x0000,0x0000,0x0C00,0x0000,0x0000,0x0000,0x0C00,
     0x079E,0xFE3C,0x3FFE,0x0C00,0x030C,0x631C,0x3986,0x0C00,
     0x0198,0x619E,0x7986,0x0C00,0x0198,0x619E,0x7986,0x0C00,
     0x00F0,0x619B,0xD9B0,0x0C00,0x0060,0x619B,0xD9F0,0x0C00,
     0x00F0,0x6199,0x99B0,0x0C00,0x0198,0x6199,0x9986,0x0C00,
     0x0198,0x6198,0x1986,0x0C00,0x030C,0x6318,0x1986,0x0C00,
     0x079E,0xFE3E,0x7FFE,0x0C00,0x0000,0x0000,0x0000,0x0C00,
     0x0000,0x0000,0x0000,0x0C00,0x0000,0x0000,0x0000,0x0C00,
     0x7FFF,0xFFFF,0xFFFF,0xFC00,
     /* Plane 1 */
     0xFFFF,0xFFFF,0xFFFF,0xF800,0xD555,0x5555,0x5555,0x5000,
     0xD555,0x5555,0x5555,0x5000,0xD000,0x0000,0x0000,0x5000,
     0xD000,0x0000,0x0000,0xD000,0xD000,0x0000,0x0000,0xD000,
     0xD002,0xAAAA,0xAA00,0xD000,0xD001,0xF755,0x5500,0xD000,
     0xD002,0xAAAA,0xAA00,0xD000,0xD001,0xDF55,0x5500,0xD000,
     0xD002,0xAAAA,0xAA00,0xD000,0xD001,0xF555,0x5500,0xD000,
     0xD002,0xAAAA,0xAA00,0xD000,0xD001,0xF555,0x5500,0xD000,
     0xD003,0xAAAA,0xAA00,0xD000,0xD001,0xD555,0x5500,0xD000,
     0xD002,0xAAAA,0xAA00,0xD000,0xD7FF,0xFFFF,0xFFFF,0xD000,
     0xD555,0x5555,0x5555,0x5000,0xD555,0x5555,0x5555,0x5000,
     0xD041,0x0141,0x4001,0x5000,0xD410,0x0041,0x4000,0x5000,
     0xD441,0x0441,0x0010,0x5000,0xD401,0x0400,0x0010,0x5000,
     0xD501,0x0400,0x0004,0x5000,0xD505,0x0400,0x0005,0x5000,
     0xD505,0x0400,0x0005,0x5000,0xD405,0x0400,0x0001,0x5000,
     0xD401,0x0401,0x0010,0x5000,0xD411,0x0401,0x4010,0x5000,
     0xD041,0x0041,0x0000,0x5000,0xD410,0x0040,0x4000,0x5000,
     0xD555,0x5555,0x5555,0x5000,0xD555,0x5555,0x5555,0x5000,
     0x8000,0x0000,0x0000,0x0000
    };

    static struct Image image =
    {
     0, 0, 54, 35, 2, (unsigned short *)ga, 3, 0, NULL
    };

    clrmem(gad, sizeof(struct Gadget));

    gad->Width        = 54;
    gad->Height       = 36;
    gad->Flags        = GADGIMAGE|GADGHCOMP;
    gad->GadgetType   = BOOLGADGET;
    gad->Activation   = RELVERIFY|GADGIMMEDIATE;
    gad->GadgetRender = (APTR)&image;
} /* makemygadget */

