/*
 *  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,0xFFFF,0xFFE8,0x00C0,0x0307,0x822F,0xFFF8,0x00C0,
     0x0305,0xFFFF,0xFFE8,0x00C0,0x0307,0xC97F,0xFFF8,0x00C0,
     0x0305,0xFFFF,0xFFE8,0x00C0,0x0307,0xC2FF,0xFFF8,0x00C0,
     0x0305,0xFFFF,0xFFE8,0x00C0,0x0307,0x87FF,0xFFF8,0x00C0,
     0x0305,0xBFFF,0xFFE8,0x00C0,0x0307,0x9FFF,0xFFF8,0x00C0,
     0x0305,0xFFFF,0xFFE8,0x00C0,0x0200,0x0000,0x0000,0x00C0,
     0x0000,0x0000,0x0000,0x00C0,0x0800,0x0000,0x0000,0x00C0,
     0x0402,0x0000,0x8040,0x02C0,0x0202,0x0000,0x4040,0x02C0,
     0x0104,0x1E20,0x2043,0xFCC0,0x0008,0x1110,0x1042,0x00C0,
     0x0010,0x1010,0x0240,0x00C0,0x0020,0x1010,0x8440,0x04C0,
     0x0010,0x1010,0x8843,0xF8C0,0x0088,0x1010,0x9042,0x00C0,
     0x0104,0x0020,0x8040,0x00C0,0x0202,0x0020,0x8040,0x02C0,
     0x0402,0x0040,0x8040,0x02C0,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,0xFFFF,0xFFC0,0x7500,0xD400,0xFFFF,0xFFC0,0x7500,
     0xD400,0xFFFF,0xFFC0,0x7500,0xD400,0xFFFF,0xFFC0,0x7500,
     0xD400,0xFFFF,0xFFC0,0x7500,0xD400,0xFFFF,0xFFC0,0x7500,
     0xD400,0xFFFF,0xFFC0,0x7500,0xD400,0xFFFF,0xFFC0,0x7500,
     0xD400,0xFFFF,0xFFC0,0x7500,0xD400,0xFFFF,0xFFC0,0x7500,
     0xD400,0xFFFF,0xFFC0,0x7500,0xD5FF,0xFFFF,0xFFFF,0xF500,
     0xD555,0x5555,0x5555,0x5500,0xD55D,0x7FD7,0x55DF,0xFD00,
     0xE151,0x8054,0x5610,0x0100,0xE160,0x8034,0x1410,0x0100,
     0xD040,0x8004,0x1810,0x0100,0xD881,0x8004,0x0010,0x0100,
     0xD401,0x8584,0x8013,0xFD00,0xD605,0x8584,0x4210,0x0100,
     0xD405,0x8584,0x2210,0x0100,0xD805,0x8504,0x0210,0x0100,
     0xD041,0x8E04,0x1613,0xFD00,0xE061,0x8004,0x1610,0x0100,
     0xE050,0x8004,0x1610,0x0100,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 */

