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

void makemygadget (struct Gadget *gad)
{
    static unsigned short ga[] =
    {
     /* Plane 0 */
     0x0000,0x0000,0x0000,0x0040,0x0000,0x0000,0x0000,0x00C0,
     0x0000,0x0000,0x0000,0x00C0,0x03FF,0xFFFF,0xFFFF,0xE0C0,
     0x0300,0x0000,0x0000,0x00C0,0x0307,0xFFFF,0xFFF8,0x00C0,
     0x0305,0x5555,0x5568,0x00C0,0x0307,0x822A,0xAAB8,0x00C0,
     0x0305,0x5555,0x5568,0x00C0,0x0307,0x882A,0xAAB8,0x00C0,
     0x0305,0x5555,0x5568,0x00C0,0x0307,0x82AA,0xAAB8,0x00C0,
     0x0305,0x5555,0x5568,0x00C0,0x0307,0x82AA,0xAAB8,0x00C0,
     0x0305,0x1555,0x5568,0x00C0,0x0307,0x8AAA,0xAAB8,0x00C0,
     0x0305,0x5555,0x5568,0x00C0,0x0200,0x0000,0x0000,0x00C0,
     0x0000,0x0000,0x0000,0x00C0,0x0800,0x0000,0x0000,0x00C0,
     0x1406,0x5501,0x8145,0x56C0,0x0A0A,0x2A82,0xC2CA,0xAAC0,
     0x0514,0x5F61,0x6547,0xFCC0,0x0228,0x31B2,0xBACA,0x00C0,
     0x0150,0x5051,0x5744,0x00C0,0x00A0,0x3032,0xACCA,0xACC0,
     0x0150,0x5051,0x9947,0xF8C0,0x02A8,0x30B2,0x90CA,0x00C0,
     0x0514,0x5161,0x8144,0x00C0,0x0A0A,0x2AA2,0x80CA,0xAAC0,
     0x1406,0x5541,0x8145,0x56C0,0x1804,0x7F83,0x018F,0xFCC0,
     0x0000,0x0000,0x0000,0x00C0,0x0000,0x0000,0x0000,0x00C0,
     0x7FFF,0xFFFF,0xFFFF,0xFFC0,
     /* Plane 1 */
     0xFFFF,0xFFFF,0xFFFF,0xFF80,0xD555,0x5555,0x5555,0x5500,
     0xD555,0x5555,0x5555,0x5500,0xD400,0x0000,0x0000,0x1500,
     0xD400,0x0000,0x0000,0x7500,0xD400,0x0000,0x0000,0x7500,
     0xD400,0x5555,0x5540,0x7500,0xD400,0xFFFA,0xAA80,0x7500,
     0xD400,0x5555,0x5540,0x7500,0xD400,0xBEAA,0xAA80,0x7500,
     0xD400,0x5555,0x5540,0x7500,0xD400,0xBFAA,0xAA80,0x7500,
     0xD400,0x5555,0x5540,0x7500,0xD400,0xFAAA,0xAA80,0x7500,
     0xD400,0x5555,0x5540,0x7500,0xD400,0xEAAA,0xAA80,0x7500,
     0xD400,0x5555,0x5540,0x7500,0xD5FF,0xFFFF,0xFFFF,0xF500,
     0xD555,0x5555,0x5555,0x5500,0xD55D,0x7FD7,0x55DF,0xFD00,
     0xF155,0xD555,0x5715,0x5500,0xE968,0xAAB6,0x969A,0xA900,
     0xD450,0xC145,0x5D14,0x0100,0xDAA1,0xA0A6,0xAA98,0x0100,
     0xD541,0xC5C5,0xD517,0xFD00,0xD685,0xA5A6,0x6A9A,0xA900,
     0xD545,0xC5C5,0x3314,0x0100,0xDA25,0xA5A6,0x0298,0x0100,
     0xD451,0xDF45,0x1717,0xFD00,0xE869,0xAA86,0x169A,0xA900,
     0xF054,0xD505,0x1715,0x5500,0xC158,0x0014,0x1610,0x0100,
     0xD151,0x4014,0x5410,0x0100,0xD555,0x5555,0x5555,0x5500,
     0x8000,0x0000,0x0000,0x0000
    };

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

    clrmem(gad, sizeof(struct Gadget));

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

