/***************************************************************** * Gadget images for the Image Editor portion of the Gadget Editor * * By Ray R. Larson This version; Sept. 28, 1986 * * The following images are used with the tool selection gadgets * defined in imagdcl.c * *****************************************************************/ /*****************************************************************/ /* The following data structure contains the freehand tool data */ /*****************************************************************/ USHORT freehand_dat[]= { 0xffff, 0xffff, 0xffff, 0xc260, 0x8208, 0x2136, 0x19d0, 0x6dcc, 0x9e69, 0xef34, 0xcad6, 0x6e80, 0x8608, 0x6304, 0xcb56, 0x575c, 0x9e59, 0xef34, 0x0b56, 0x66e1, 0x9e48, 0x2134, 0xcb90, 0x4000, 0xffff, 0xffff, 0xffff, 0xc37c, 0xffff, 0xffff, 0xffff, 0xc19c, 0xff80, 0x7fff, 0xffff, 0xffff, 0xf83f, 0x9fff, 0xffff, 0xe2d4, 0xffff, 0xefff, 0x83ff, 0xc37c, 0xffff, 0xeffc, 0x3e7f, 0xc4c7, 0xffff, 0xcff9, 0xffbf, 0xe014, 0xffff, 0x3ff3, 0xffbf, 0xc000, 0xfffe, 0x7fe7, 0xffff, 0xc3ef, 0xfffe, 0xffcf, 0xffdf, 0xf34a, 0xffff, 0x1f1f, 0xffdf, 0xed0b, 0xffff, 0xc07f, 0xc03f, 0xc057, 0xffff, 0xffff, 0xffff, 0xe226, 0xffff, 0xffff, 0xffff, 0xe6e1, 0xffff, 0xffff, 0xffff, 0xc057, 0xffff, 0xffff, 0xffff, 0xe226, 0xffff, 0xffff, 0xffff, 0xe6ea, 0xffff, 0xffff, 0xffff, 0xc000, 0xffff, 0xffff, 0xffff, 0xef47, 0xffff, 0xffff, 0xffff, 0xc5c8, 0xfdf7, 0xdec9, 0xe62f, 0xc000, 0xe196, 0x10cb, 0x3529, 0xc000, 0xf9f7, 0x9cfb, 0x34a9, 0xc000, 0xe1a6, 0x10cb, 0xf4a9, 0xc000, 0xe1b7, 0xdecb, 0x346f, 0xc000, 0x8000, 0x0000, 0x0000, 0x4000, 0x8000, 0x0000, 0x0000, 0x4000, 0x807f, 0x8000, 0x0000, 0x4000, 0x87c0, 0x6000, 0x0000, 0x4000, 0x8000, 0x1000, 0x7c00, 0x4000, 0x8000, 0x1003, 0xc180, 0x4000, 0x8000, 0x3006, 0x0040, 0x4000, 0x8000, 0xc00c, 0x0040, 0x4000, 0x8001, 0x8018, 0x0000, 0x4000, 0x8001, 0x0030, 0x0020, 0x4000, 0x8000, 0xe0e0, 0x0020, 0x4000, 0x8000, 0x3f80, 0x3fc0, 0x4000, 0x8000, 0x0000, 0x0000, 0x4000, 0x8000, 0x0000, 0x0000, 0x4000, 0x8000, 0x0000, 0x0000, 0x4000, 0x8000, 0x0000, 0x0000, 0x4000, 0x8000, 0x0000, 0x0000, 0x4000, 0x8000, 0x0000, 0x0000, 0x4000, 0xffff, 0xffff, 0xffff, 0xc000, 0x0001, }; /******************************************************************/ /* The following data structure defines the freehand tool image */ /******************************************************************/ struct Image freehand_image= { 0, 0, /* Left, Top */ 50, 25, /* Width, Height */ 2, /* Depth */ (USHORT *)&freehand_dat, /* ImageData */ 0x03, /* PlanePick */ 0x00, /* PlaneOnOff */ NULL /* Next Image */ }; /*******************************************************************/ /* The following data structure contains the line tool image data */ /*******************************************************************/ USHORT linetool_dat[]= { 0xffff, 0xffff, 0xffff, 0xc260, 0xffe7, 0xc8f2, 0x1fff, 0xedcc, 0xffe7, 0xc972, 0xffff, 0xee80, 0xffe7, 0xc9b2, 0x3fff, 0xd75c, 0xffe7, 0xc9d2, 0xffff, 0xe6e1, 0xffe0, 0xc9e2, 0x1fff, 0xc000, 0xffff, 0xffff, 0xffff, 0xc37c, 0xffff, 0xffff, 0xff3f, 0xc19c, 0xff7f, 0xffff, 0xf8ff, 0xffff, 0xff7f, 0xffff, 0x87ff, 0xe2d4, 0xff7f, 0xfffc, 0x7fff, 0xc37c, 0xff7f, 0xffe3, 0xffff, 0xc4c7, 0xf800, 0x0000, 0x0007, 0xe014, 0xff7f, 0xf1ff, 0xffff, 0xc000, 0xff7f, 0x8fff, 0xffff, 0xc3ef, 0xff78, 0x7fff, 0xffff, 0xf34a, 0xffc7, 0xffff, 0xffff, 0xed0b, 0xff3f, 0xffff, 0xffff, 0xc057, 0xffff, 0xffff, 0xffff, 0xe226, 0xffff, 0xffff, 0xffff, 0xe6e1, 0xffff, 0xffff, 0xffff, 0xc057, 0xffff, 0xffff, 0xffff, 0xe226, 0xffff, 0xffff, 0xffff, 0xe6ea, 0xffff, 0xffff, 0xffff, 0xc000, 0xffff, 0xffff, 0xffff, 0xec79, 0xffff, 0xffff, 0xffff, 0xc5c8, 0x8018, 0x370d, 0xe000, 0x712c, 0x8018, 0x368d, 0x0000, 0x607d, 0x8018, 0x364d, 0xc000, 0x6a2a, 0x8018, 0x362d, 0x0000, 0x6a2a, 0x801f, 0x361d, 0xe000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x00c0, 0x6a2a, 0x8080, 0x0000, 0x0700, 0x6a2a, 0x8080, 0x0000, 0x7800, 0x6a2a, 0x8080, 0x0003, 0x8000, 0x6a2a, 0x8080, 0x001c, 0x0000, 0x6a20, 0x87ff, 0xffff, 0xfff8, 0x6f6c, 0x8080, 0x0e00, 0x0000, 0x6064, 0x8080, 0x7000, 0x0000, 0x7275, 0x8087, 0x8000, 0x0000, 0x6465, 0x8038, 0x0000, 0x0000, 0x7468, 0x80c0, 0x0000, 0x0000, 0x6520, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0xffff, 0xffff, 0xffff, 0xea2a, 0x0001, }; /***************************************************************/ /* The following data structure defines the line tool image */ /***************************************************************/ struct Image linetool_image= { 0, 0, /* Left, Top */ 50, 25, /* Width, Height */ 2, /* Depth */ (USHORT *)&linetool_dat, /* ImageData */ 0x03, /* PlanePick */ 0x00, /* PlaneOnOff */ NULL /* Next Image */ }; /******************************************************************/ /* The following data structure contains the box tool image data */ /******************************************************************/ USHORT boxtool_dat[]= { 0xffff, 0xffff, 0xffff, 0xc260, 0xfff8, 0x1809, 0xf3ff, 0xedcc, 0xfff9, 0xc9ce, 0x4fff, 0xee80, 0xfff8, 0x39cf, 0x3fff, 0xd75c, 0xfff9, 0xc9cc, 0xcfff, 0xe6e1, 0xfff8, 0x0809, 0xf3ff, 0xc000, 0xffff, 0xffff, 0xffff, 0xc37c, 0xffff, 0xffff, 0xffff, 0xc19c, 0xffff, 0xffff, 0x0003, 0xffff, 0xffc0, 0x0007, 0x7ffb, 0xe2d4, 0xffdf, 0xfff7, 0x7ffb, 0xc37c, 0xffdf, 0xfff7, 0x7ffb, 0xc4c7, 0xffdf, 0xfff7, 0x0003, 0xe014, 0xffdf, 0xfff7, 0xffff, 0xc000, 0xffdf, 0xffff, 0xffff, 0xc3ef, 0xffdf, 0xfff7, 0xffff, 0xf34a, 0xffdf, 0xfff7, 0xffff, 0xed0b, 0xffdf, 0xfff7, 0xffff, 0xc057, 0xffc0, 0x0107, 0xffff, 0xe226, 0xffff, 0xffff, 0xffff, 0xe6e1, 0xffff, 0xffff, 0xffff, 0xc057, 0xffff, 0xffff, 0xffff, 0xe226, 0xffff, 0xffff, 0xffff, 0xe6ea, 0xffff, 0xffff, 0xffff, 0xc000, 0xffff, 0xffff, 0xffff, 0xec79, 0xffff, 0xffff, 0xffff, 0xc5c8, 0x8007, 0xe7f6, 0x0c00, 0x712c, 0x8006, 0x3631, 0xb000, 0x607d, 0x8007, 0xc630, 0xc000, 0x6a2a, 0x8006, 0x3633, 0x3000, 0x6a2a, 0x8007, 0xf7f6, 0x0c00, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x803f, 0xfff8, 0x0000, 0x6a2a, 0x8020, 0x0008, 0x0000, 0x6a2a, 0x8020, 0x0008, 0x0000, 0x6a20, 0x8020, 0x0008, 0x0000, 0x6f6c, 0x8020, 0x0008, 0x0000, 0x6064, 0x8020, 0x01ff, 0xffc0, 0x7275, 0x8020, 0x0108, 0x0040, 0x6465, 0x8020, 0x0108, 0x0040, 0x7468, 0x8020, 0x0108, 0x0040, 0x6520, 0x803f, 0xfff8, 0x0040, 0x6a2a, 0x8000, 0x0100, 0x0040, 0x6a2a, 0x8000, 0x0100, 0x0040, 0x6a2a, 0x8000, 0x01ff, 0xffc0, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0xffff, 0xffff, 0xffff, 0xea2a, 0x0001, }; /***************************************************************/ /* The following data structure defines the box tool image */ /***************************************************************/ struct Image boxtool_image= { 0, 0, /* Left, Top */ 50, 25, /* Width, Height */ 2, /* Depth */ (USHORT *)&boxtool_dat, /* ImageData */ 0x03, /* PlanePick */ 0x00, /* PlaneOnOff */ NULL /* Next Image */ }; /*********************************************************************/ /* The following data structure contains the circle tool image data */ /*********************************************************************/ USHORT circtool_dat[]= { 0xffff, 0xffff, 0xffff, 0xc260, 0xfe19, 0x0386, 0x7c0f, 0xedcc, 0xf9c9, 0x3a72, 0x7cff, 0xee80, 0xf9f9, 0x027e, 0x7c3f, 0xd75c, 0xf9c9, 0x2672, 0x7cff, 0xe6e1, 0xfc19, 0x3306, 0x040f, 0xc000, 0xffff, 0xffff, 0xffff, 0xc37c, 0xffff, 0xffff, 0xffff, 0xc19c, 0xffff, 0xc01f, 0xffff, 0xffff, 0xfffc, 0x3fe1, 0xffff, 0xe2d4, 0xfff3, 0xfffe, 0x7fff, 0xc37c, 0xffef, 0xffff, 0xbfff, 0xc4c7, 0xffdf, 0xffff, 0xdfff, 0xe014, 0xffdf, 0xffff, 0xdfff, 0xc000, 0xffdf, 0xffff, 0xdfff, 0xc3ef, 0xffdf, 0xffff, 0xdfff, 0xf34a, 0xfc07, 0xffff, 0xbfff, 0xed0b, 0xe3f0, 0xfffe, 0x7fff, 0xc057, 0xcffc, 0x3fe1, 0xffff, 0xe226, 0xdfff, 0x401f, 0xffff, 0xe6e1, 0xdfff, 0x7fff, 0xffff, 0xc057, 0xcffe, 0x7fff, 0xffff, 0xe226, 0xe3f8, 0xffff, 0xffff, 0xe6ea, 0xfc07, 0xffff, 0xffff, 0xc000, 0xffff, 0xffff, 0xffff, 0xef47, 0xffff, 0xffff, 0xffff, 0xc5c8, 0x81e6, 0xfc79, 0x83f0, 0x6c0a, 0x8636, 0xc58d, 0x8300, 0x7d3b, 0x8606, 0xfd81, 0x83c0, 0x6a2a, 0x8636, 0xd98d, 0x8300, 0x6a2a, 0x83e6, 0xccf9, 0xfbf0, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0380, 0x6a2a, 0x8000, 0x3fe0, 0x06c0, 0x6a2a, 0x8003, 0xc01e, 0x0440, 0x6a2a, 0x800c, 0x0001, 0x8440, 0x6a2a, 0x8010, 0x0000, 0x4440, 0x6020, 0x8020, 0x0000, 0x2440, 0x6c6c, 0x8020, 0x0000, 0x26c0, 0x6461, 0x8020, 0x0000, 0x2380, 0x7563, 0x8020, 0x0000, 0x2000, 0x6566, 0x8000, 0x0000, 0x4000, 0x6865, 0x8008, 0x0001, 0x8000, 0x6020, 0x8002, 0x401e, 0x0000, 0x6a2a, 0x8000, 0x3fe0, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0xffff, 0xffff, 0xffff, 0xea2a, 0x0004, }; /***************************************************************/ /* The following data structure defines the circle tool image */ /***************************************************************/ struct Image circtool_image= { 0, 0, /* Left, Top */ 50, 25, /* Width, Height */ 2, /* Depth */ (USHORT *)&circtool_dat, /* ImageData */ 0x03, /* PlanePick */ 0x00, /* PlaneOnOff */ NULL /* Next Image */ }; /********************************************************************/ /* The following data structure contains the filled box image data */ /********************************************************************/ USHORT recttool_dat[]= { 0xffff, 0xffff, 0xffff, 0xc260, 0x824f, 0x3f81, 0x809e, 0x6dcc, 0x9e4f, 0x309c, 0x9ccc, 0xee80, 0x864f, 0x3f81, 0x9cf3, 0xd75c, 0x9e4f, 0x3f9c, 0x9ce4, 0xe6e1, 0x9e41, 0x0781, 0x809e, 0x4000, 0xffff, 0xffff, 0xffff, 0xc37c, 0xffff, 0xffff, 0xffff, 0xc19c, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xffff, 0xe2d4, 0xffff, 0xffff, 0xffff, 0xc37c, 0xfffc, 0x0007, 0xffff, 0xc4c7, 0xfffc, 0x0007, 0xffff, 0xe014, 0xff80, 0x0007, 0xffff, 0xc000, 0xff80, 0x0007, 0xffff, 0xc3ef, 0xff80, 0x0000, 0xffff, 0xf34a, 0xfffc, 0x0000, 0xffff, 0xed0b, 0xfffc, 0x0000, 0xffff, 0xc057, 0xfffc, 0x0000, 0xffff, 0xe226, 0xfffc, 0x0000, 0xffff, 0xe6e1, 0xfffc, 0x0000, 0xffff, 0xc057, 0xfffc, 0x0000, 0xffff, 0xe226, 0xffff, 0xffff, 0xffff, 0xe6ea, 0xffff, 0xffff, 0xffff, 0xc000, 0xffff, 0xffff, 0xffff, 0xec79, 0xffff, 0xffff, 0xffff, 0xc5c8, 0xfdb0, 0xc07e, 0x7f61, 0xf42c, 0xe1b0, 0xcf63, 0x6333, 0x607d, 0xf9b0, 0xc07e, 0x630c, 0x6a2a, 0xe1b0, 0xc063, 0x631b, 0x6a2a, 0xe1be, 0xf87e, 0x7f61, 0xea2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0007, 0xfff8, 0x6a2a, 0x8000, 0x0007, 0xfff8, 0x6a2a, 0x8003, 0xffff, 0xfff8, 0x6a20, 0x8003, 0xffff, 0xfff8, 0x6f6c, 0x8000, 0x03ff, 0xfff8, 0x6064, 0x8000, 0x03ff, 0xfff8, 0x7275, 0x8000, 0x03ff, 0x0000, 0x6465, 0x8003, 0xffff, 0x0000, 0x7468, 0x8003, 0xffff, 0x0000, 0x6520, 0x8003, 0xffff, 0x0000, 0x6a2a, 0x8003, 0xffff, 0x0000, 0x6a2a, 0x8003, 0xffff, 0x0000, 0x6a2a, 0x8003, 0xffff, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0x8000, 0x0000, 0x0000, 0x6a2a, 0xffff, 0xffff, 0xffff, 0xea2a, 0x0001, }; /********************************************************************/ /* The following data structure defines the filled box tool image */ /********************************************************************/ struct Image recttool_image= { 0, 0, /* Left, Top */ 50, 25, /* Width, Height */ 2, /* Depth */ (USHORT *)&recttool_dat, /* ImageData */ 0x03, /* PlanePick */ 0x00, /* PlaneOnOff */ NULL /* Next Image */ };