/* * Key Map Editor Gadget Definitions * * by: Tim Friest * on: December 31, 1988 * using: Power Windows v2.5 */ /* * Define images needed for key gadgets */ USHORT chip CapsOffImageData[] = { 0x7FFF,0xF800,0x4000,0x0800,0x4E00,0x0800,0x5100,0x0800, 0x5067,0x0800,0x5034,0x8800,0x5154,0x8800,0x4E77,0x0800, 0x4004,0x0800,0x7FFF,0xF800,0x0000,0x0000,0x8000,0x0600, 0x8000,0xE600,0x8E00,0xE600,0x9100,0x0600,0x9067,0x0600, 0x9034,0x8600,0x9154,0x8600,0x8E77,0x0600,0x8004,0x0600, 0x8000,0x0600,0xFFFF,0xFE00 }; struct Image CapsOffImage = { -2,-1, /* origin */ 23,11, /* width and height */ 2, /* number of bitplanes */ CapsOffImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; SHORT chip CapsOnImageData[] = { 0x7FFF,0xF800,0x4003,0xE800,0x4E03,0xE800,0x5103,0xE800, 0x5067,0x0800,0x5034,0x8800,0x5154,0x8800,0x4E77,0x0800, 0x4004,0x0800,0x7FFF,0xF800,0x0000,0x0000,0x8000,0x0600, 0x8003,0xE600,0x8E03,0xE600,0x9103,0xE600,0x9067,0x0600, 0x9034,0x8600,0x9154,0x8600,0x8E77,0x0600,0x8004,0x0600, 0x8000,0x0600,0xFFFF,0xFE00 }; struct Image CapsOnImage = { -2,-1, /* origin */ 23,11, /* width and height */ 2, /* number of bitplanes */ CapsOnImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip SpaceImageData[] = { 0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0000,0x4000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0001,0x0000,0x4000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0001,0x0000,0x4000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0001,0x0000,0x4000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0001,0x0000,0x4000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0001,0x0000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0001, 0x0000,0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0001,0x0000, 0x4000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0001,0x0000,0x7FFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x8000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0xE000,0x8000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0xE000,0x8000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0xE000,0x8000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0xE000,0x8000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xE000, 0x8000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xE000,0x8000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0xE000,0x8000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0xE000,0x8000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0xE000,0x8000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0xE000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF, 0xFFFF,0xE000 }; struct Image SpaceImage = { -2,-1, /* origin */ 227,11, /* width and height */ 2, /* number of bitplanes */ SpaceImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip ReturnImageData[] = { 0x0000,0x01FF,0xFFFF,0x0000,0x0000,0x0100,0x0001,0x0000, 0x0000,0x0100,0x0001,0x0000,0x0000,0x0100,0x0001,0x0000, 0x0000,0x0100,0x0001,0x0000,0x0000,0x0100,0x0001,0x0000, 0x0000,0x0100,0x0001,0x0000,0x0000,0x0100,0x0001,0x0000, 0x0000,0x0100,0x0001,0x0000,0x0000,0x0100,0x0001,0x0000, 0x0000,0x0100,0x0001,0x0000,0x0000,0x0100,0x0001,0x0000, 0x0000,0x0100,0x0001,0x0000,0x7FFF,0xFF00,0x0001,0x0000, 0x4000,0x0000,0x0001,0x0000,0x4000,0x0000,0x0001,0x0000, 0x4000,0x0000,0x0001,0x0000,0x4000,0x0000,0x0001,0x0000, 0x4000,0x0000,0x0001,0x0000,0x4000,0x0000,0x0001,0x0000, 0x4000,0x0000,0x0001,0x0000,0x4000,0x0000,0x0001,0x0000, 0x7FFF,0xFFFF,0xFFFF,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0200,0x0000,0xC000,0x0000,0x0200,0x0000,0xC000, 0x0000,0x0200,0x0000,0xC000,0x0000,0x0200,0x0000,0xC000, 0x0000,0x0200,0x0000,0xC000,0x0000,0x0200,0x0000,0xC000, 0x0000,0x0200,0x0000,0xC000,0x0000,0x0200,0x0000,0xC000, 0x0000,0x0200,0x0000,0xC000,0x0000,0x0200,0x0000,0xC000, 0x0000,0x0200,0x0000,0xC000,0x0000,0x0200,0x0000,0xC000, 0x0000,0x0200,0x0000,0xC000,0x8000,0x0000,0x0000,0xC000, 0x8000,0x0000,0x0000,0xC000,0x8000,0x0000,0x0000,0xC000, 0x8000,0x0000,0x0000,0xC000,0x8000,0x0000,0x0000,0xC000, 0x8000,0x0000,0x0000,0xC000,0x8000,0x0000,0x0000,0xC000, 0x8000,0x0000,0x0000,0xC000,0x8000,0x0000,0x0000,0xC000, 0x8000,0x0000,0x0000,0xC000,0xFFFF,0xFFFF,0xFFFF,0xC000 }; struct Image ReturnImage = { -2,-1, /* origin */ 50,24, /* width and height */ 2, /* number of bitplanes */ ReturnImageData, /* ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip ReturnMaskData[] = { 0x0000,0x03FF,0xFFF8,0x0000,0x03FF,0xFFF8,0x0000,0x03FF, 0xFFF8,0x0000,0x03FF,0xFFF8,0x0000,0x03FF,0xFFF8,0x0000, 0x03FF,0xFFF8,0x0000,0x03FF,0xFFF8,0x0000,0x03FF,0xFFF8, 0x0000,0x03FF,0xFFF8,0x0000,0x03FF,0xFFF8,0x0000,0x03FF, 0xFFF8,0x0000,0x03FF,0xFFF8,0x0000,0x03FF,0xFFF8,0xFFFF, 0xFFFF,0xFFF8,0xFFFF,0xFFFF,0xFFF8,0xFFFF,0xFFFF,0xFFF8, 0xFFFF,0xFFFF,0xFFF8,0xFFFF,0xFFFF,0xFFF8,0xFFFF,0xFFFF, 0xFFF8,0xFFFF,0xFFFF,0xFFF8,0xFFFF,0xFFFF,0xFFF8 }; struct BoolInfo ReturnMaskBoolInfo = { BOOLMASK, /* type */ ReturnMaskData, /* Mask Image */ NULL /* reserved */ }; USHORT chip CtrlImageData[] = { 0x7FFF,0xFFC0,0x4000,0x0040,0x4E10,0x0840,0x5110,0x0840, 0x5039,0xC840,0x5011,0x0840,0x5111,0x0840,0x4E11,0x0840, 0x4000,0x0040,0x7FFF,0xFFC0,0x0000,0x0000,0x8000,0x0030, 0x8000,0x0030,0x8E10,0x0830,0x9110,0x0830,0x9039,0xC830, 0x9011,0x0830,0x9111,0x0830,0x8E11,0x0830,0x8000,0x0030, 0x8000,0x0030,0xFFFF,0xFFF0 }; struct Image CtrlImage = { -2,-1, /* origin */ 28,11, /* width and height */ 2, /* number of bitplanes */ CtrlImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip DoubleHighImageData[] = { 0x7FFF,0xF000,0x4000,0x1000,0x4000,0x1000,0x4000,0x1000, 0x4000,0x1000,0x4000,0x1000,0x4000,0x1000,0x4000,0x1000, 0x4000,0x1000,0x4000,0x1000,0x4000,0x1000,0x4000,0x1000, 0x4000,0x1000,0x4000,0x1000,0x4000,0x1000,0x4000,0x1000, 0x4000,0x1000,0x4000,0x1000,0x4000,0x1000,0x4000,0x1000, 0x4000,0x1000,0x4000,0x1000,0x7FFF,0xF000,0x0000,0x0000, 0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00, 0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00, 0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00, 0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00, 0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00, 0x8000,0x0C00,0x8000,0x0C00,0x8000,0x0C00,0xFFFF,0xFC00 }; struct Image DoubleHighImage = { -2,-1, /* origin */ 22,24, /* width and height */ 2, /* number of bitplanes */ DoubleHighImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip DoubleWideImageData[] = { 0x7FFF,0xFFFF,0xFFFE,0x0000,0x4000,0x0000,0x0002,0x0000, 0x4000,0x0000,0x0002,0x0000,0x4000,0x0000,0x0002,0x0000, 0x4000,0x0000,0x0002,0x0000,0x4000,0x0000,0x0002,0x0000, 0x4000,0x0000,0x0002,0x0000,0x4000,0x0000,0x0002,0x0000, 0x4000,0x0000,0x0002,0x0000,0x7FFF,0xFFFF,0xFFFE,0x0000, 0x0000,0x0000,0x0000,0x0000,0x8000,0x0000,0x0001,0x8000, 0x8000,0x0000,0x0001,0x8000,0x8000,0x0000,0x0001,0x8000, 0x8000,0x0000,0x0001,0x8000,0x8000,0x0000,0x0001,0x8000, 0x8000,0x0000,0x0001,0x8000,0x8000,0x0000,0x0001,0x8000, 0x8000,0x0000,0x0001,0x8000,0x8000,0x0000,0x0001,0x8000, 0x8000,0x0000,0x0001,0x8000,0xFFFF,0xFFFF,0xFFFF,0x8000 }; struct Image DoubleWideImage = { -2,-1, /* origin */ 49,11, /* width and height */ 2, /* number of bitplanes */ DoubleWideImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip AltImageData[] = { 0x7FFF,0xFFE0,0x4000,0x0020,0x4208,0x8020,0x4508,0x8020, 0x4889,0xC020,0x5FC8,0x8020,0x5048,0x8020,0x5048,0x8020, 0x4000,0x0020,0x7FFF,0xFFE0,0x0000,0x0000,0x8000,0x0018, 0x8000,0x0018,0x8208,0x8018,0x8508,0x8018,0x8889,0xC018, 0x9FC8,0x8018,0x9048,0x8018,0x9048,0x8018,0x8000,0x0018, 0x8000,0x0018,0xFFFF,0xFFF8 }; struct Image AltImage = { -2,-1, /* origin */ 29,11, /* width and height */ 2, /* number of bitplanes */ AltImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip ShiftImageData[] = { 0x7FFF,0xFFFF,0xFFFF,0xFFFE,0x0000,0x4000,0x0000,0x0000, 0x0002,0x0000,0x4100,0x0000,0x0000,0x0002,0x0000,0x4280, 0x0000,0x0000,0x0002,0x0000,0x4440,0x0000,0x0000,0x0002, 0x0000,0x4EE0,0x0000,0x0000,0x0002,0x0000,0x4280,0x0000, 0x0000,0x0002,0x0000,0x4380,0x0000,0x0000,0x0002,0x0000, 0x4000,0x0000,0x0000,0x0002,0x0000,0x7FFF,0xFFFF,0xFFFF, 0xFFFE,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x8000, 0x0000,0x0000,0x0001,0x8000,0x8000,0x0000,0x0000,0x0001, 0x8000,0x8100,0x0000,0x0000,0x0001,0x8000,0x8280,0x0000, 0x0000,0x0001,0x8000,0x8440,0x0000,0x0000,0x0001,0x8000, 0x8EE0,0x0000,0x0000,0x0001,0x8000,0x8280,0x0000,0x0000, 0x0001,0x8000,0x8380,0x0000,0x0000,0x0001,0x8000,0x8000, 0x0000,0x0000,0x0001,0x8000,0x8000,0x0000,0x0000,0x0001, 0x8000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x8000 }; struct Image ShiftImage = { -2,-1, /* origin */ 65,11, /* width and height */ 2, /* number of bitplanes */ ShiftImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip ApplImageData[] = { 0x7FFF,0xFFFF,0xE000,0x4000,0x0000,0x2000,0x4000,0x0000, 0x2000,0x4000,0x0000,0x2000,0x4000,0x0000,0x2000,0x4000, 0x0000,0x2000,0x4000,0x0000,0x2000,0x4000,0x0000,0x2000, 0x4000,0x0000,0x2000,0x7FFF,0xFFFF,0xE000,0x0000,0x0000, 0x0000,0x8000,0x0000,0x1800,0x8000,0x0000,0x1800,0x8000, 0x0000,0x1800,0x8000,0x0000,0x1800,0x8000,0x0000,0x1800, 0x8000,0x0000,0x1800,0x8000,0x0000,0x1800,0x8000,0x0000, 0x1800,0x8000,0x0000,0x1800,0x8000,0x0000,0x1800,0xFFFF, 0xFFFF,0xF800 }; struct Image ApplImage = { -2,-1, /* origin */ 37,11, /* width and height */ 2, /* number of bitplanes */ ApplImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip FuncImageData[] = { 0x7FFF,0xFFE0,0x4000,0x0020,0x4000,0x0020,0x4000,0x0020, 0x4000,0x0020,0x4000,0x0020,0x4000,0x0020,0x4000,0x0020, 0x4000,0x0020,0x7FFF,0xFFE0,0x0000,0x0000,0x8000,0x0018, 0x8000,0x0018,0x8000,0x0018,0x8000,0x0018,0x8000,0x0018, 0x8000,0x0018,0x8000,0x0018,0x8000,0x0018,0x8000,0x0018, 0x8000,0x0018,0xFFFF,0xFFF8 }; struct Image FuncImage = { -2,-1, /* origin */ 29,11, /* width and height */ 2, /* number of bitplanes */ FuncImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; USHORT chip KeyImageData[] = { 0x7FFF,0xF800,0x4000,0x0800,0x4000,0x0800,0x4000,0x0800, 0x4000,0x0800,0x4000,0x0800,0x4000,0x0800,0x4000,0x0800, 0x4000,0x0800,0x7FFF,0xF800,0x0000,0x0000,0x8000,0x0600, 0x8000,0x0600,0x8000,0x0600,0x8000,0x0600,0x8000,0x0600, 0x8000,0x0600,0x8000,0x0600,0x8000,0x0600,0x8000,0x0600, 0x8000,0x0600,0xFFFF,0xFE00 }; struct Image KeyImage = { -2,-1, /* origin */ 23,11, /* width and height */ 2, /* number of bitplanes */ KeyImageData, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image */ }; /* * Define Key Map Editor gadget structures */ struct Gadget RightAmigaGadget = { NULL, /* next gadget */ 337,86, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHNONE|GADGIMAGE|GADGDISABLED, /* flags */ NULL, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x67, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget LeftAmigaGadget = { &RightAmigaGadget, /* next gadget */ 75,86, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHNONE|GADGIMAGE|GADGDISABLED, /* flags */ NULL, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x66, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget RightAltGadget = { &LeftAmigaGadget, /* next gadget */ 370,86, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY|TOGGLESELECT, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&AltImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x65, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget LeftAltGadget = { &RightAltGadget, /* next gadget */ 43,86, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY|TOGGLESELECT, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&AltImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x64, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget CtrlGadget = { &LeftAltGadget, /* next gadget */ 24,60, /* origin of hit box */ 23,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY|TOGGLESELECT, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&CtrlImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x63, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget CapsLockGadget = { &CtrlGadget, /* next gadget */ 55,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHIMAGE|GADGIMAGE, /* flags */ RELVERIFY|TOGGLESELECT, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&CapsOffImage, /* render Image */ (APTR)&CapsOnImage, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x62, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget RightShiftGadget = { &CapsLockGadget, /* next gadget */ 352,73, /* origin of hit box */ 60,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY|TOGGLESELECT, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&ShiftImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x61, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget LeftShiftGadget = { &RightShiftGadget, /* next gadget */ 24,73, /* origin of hit box */ 60,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY|TOGGLESELECT, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&ShiftImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x60, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget HelpGadget = { &LeftShiftGadget, /* next gadget */ 470,34, /* origin of hit box */ 32,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&ApplImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x5F, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KPPlusGadget = { &HelpGadget, /* next gadget */ 601,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x5E, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KPMultiplyGadget = { &KPPlusGadget, /* next gadget */ 601,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x5D, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KPDivideGadget = { &KPMultiplyGadget, /* next gadget */ 574,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x5C, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KPCloseParenGadget = { &KPDivideGadget, /* next gadget */ 547,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x5B, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KPOpenParenGadget = { &KPCloseParenGadget, /* next gadget */ 520,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x5A, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F10Gadget = { &KPOpenParenGadget, /* next gadget */ 362,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x59, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F9Gadget = { &F10Gadget, /* next gadget */ 330,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x58, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F8Gadget = { &F9Gadget, /* next gadget */ 298,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x57, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F7Gadget = { &F8Gadget, /* next gadget */ 266,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x56, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F6Gadget = { &F7Gadget, /* next gadget */ 234,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x55, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F5Gadget = { &F6Gadget, /* next gadget */ 185,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x54, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F4Gadget = { &F5Gadget, /* next gadget */ 153,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x53, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F3Gadget = { &F4Gadget, /* next gadget */ 121,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x52, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F2Gadget = { &F3Gadget, /* next gadget */ 89,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x51, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget F1Gadget = { &F2Gadget, /* next gadget */ 57,18, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x50, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget LeftArrowGadget = { &F1Gadget, /* next gadget */ 432,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x4F, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget RightArrowGadget = { &LeftArrowGadget, /* next gadget */ 484,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x4E, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget DownArrowGadget = { &RightArrowGadget, /* next gadget */ 458,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x4D, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget UpArrowGadget = { &DownArrowGadget, /* next gadget */ 458,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x4C, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KPMinusGadget = { &UpArrowGadget, /* next gadget */ 601,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x4A, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget DelGadget = { &KPMinusGadget, /* next gadget */ 430,34, /* origin of hit box */ 32,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&ApplImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x46, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget EscGadget = { &DelGadget, /* next gadget */ 24,18, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x45, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget ReturnGadget = { &EscGadget, /* next gadget */ 367,47, /* origin of hit box */ 45,21, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY|BOOLEXTEND, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&ReturnImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ (APTR)&ReturnMaskBoolInfo, /* SpecialInfo structure */ 0x44, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KPEnterGadget = { &ReturnGadget, /* next gadget */ 601,73, /* origin of hit box */ 17,21, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&DoubleHighImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x43, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget TabGadget = { &KPEnterGadget, /* next gadget */ 24,47, /* origin of hit box */ 44,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&DoubleWideImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x42, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget BSGadget = { &TabGadget, /* next gadget */ 394,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x41, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget SpaceGadget = { &BSGadget, /* next gadget */ 107,86, /* origin of hit box */ 221,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&SpaceImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x40, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP9Gadget = { &SpaceGadget, /* next gadget */ 574,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x3F, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP8Gadget = { &KP9Gadget, /* next gadget */ 547,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x3E, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP7Gadget = { &KP8Gadget, /* next gadget */ 520,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x3D, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KPPointGadget = { &KP7Gadget, /* next gadget */ 574,86, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x3C, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget SlashGadget = { &KPPointGadget, /* next gadget */ 326,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x3A, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget PeriodGadget = { &SlashGadget, /* next gadget */ 300,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x39, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget CommaGadget = { &PeriodGadget, /* next gadget */ 274,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x38, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget MGadget = { &CommaGadget, /* next gadget */ 248,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x37, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget NGadget = { &MGadget, /* next gadget */ 222,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x36, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget BGadget = { &NGadget, /* next gadget */ 196,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x35, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget VGadget = { &BGadget, /* next gadget */ 170,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x34, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget CGadget = { &VGadget, /* next gadget */ 144,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x33, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget XGadget = { &CGadget, /* next gadget */ 118,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x32, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget ZGadget = { &XGadget, /* next gadget */ 92,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x31, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP6Gadget = { &ZGadget, /* next gadget */ 574,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x2F, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP5Gadget = { &KP6Gadget, /* next gadget */ 547,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x2E, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP4Gadget = { &KP5Gadget, /* next gadget */ 520,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x2D, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget QuoteGadget = { &KP4Gadget, /* next gadget */ 341,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x2A, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget ColonGadget = { &QuoteGadget, /* next gadget */ 315,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x29, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget LGadget = { &ColonGadget, /* next gadget */ 289,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x28, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KGadget = { &LGadget, /* next gadget */ 263,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x27, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget JGadget = { &KGadget, /* next gadget */ 237,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x26, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget HGadget = { &JGadget, /* next gadget */ 211,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x25, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget GGadget = { &HGadget, /* next gadget */ 185,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x24, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget FGadget = { &GGadget, /* next gadget */ 159,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x23, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget DGadget = { &FGadget, /* next gadget */ 133,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x22, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget SGadget = { &DGadget, /* next gadget */ 107,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x21, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget AGadget = { &SGadget, /* next gadget */ 81,60, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x20, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP3Gadget = { &AGadget, /* next gadget */ 574,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x1F, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP2Gadget = { &KP3Gadget, /* next gadget */ 547,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x1E, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP1Gadget = { &KP2Gadget, /* next gadget */ 520,73, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x1D, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget CloseBracketGadget = { &KP1Gadget, /* next gadget */ 362,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x1B, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget OpenBracketGadget = { &CloseBracketGadget, /* next gadget */ 336,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x1A, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget PGadget = { &OpenBracketGadget, /* next gadget */ 310,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x19, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget OGadget = { &PGadget, /* next gadget */ 284,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x18, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget IGadget = { &OGadget, /* next gadget */ 258,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x17, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget UGadget = { &IGadget, /* next gadget */ 232,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x16, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget YGadget = { &UGadget, /* next gadget */ 206,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x15, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget TGadget = { &YGadget, /* next gadget */ 180,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x14, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget RGadget = { &TGadget, /* next gadget */ 154,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x13, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget EGadget = { &RGadget, /* next gadget */ 128,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x12, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget WGadget = { &EGadget, /* next gadget */ 102,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x11, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget QGadget = { &WGadget, /* next gadget */ 76,47, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x10, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget KP0Gadget = { &QGadget, /* next gadget */ 521,86, /* origin of hit box */ 44,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&DoubleWideImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x0F, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget BackSlashGadget = { &KP0Gadget, /* next gadget */ 368,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x0D, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget EqualGadget = { &BackSlashGadget, /* next gadget */ 342,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x0C, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget DashGadget = { &EqualGadget, /* next gadget */ 316,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x0B, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget ZeroGadget = { &DashGadget, /* next gadget */ 290,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x0A, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget NineGadget = { &ZeroGadget, /* next gadget */ 264,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x09, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget EightGadget = { &NineGadget, /* next gadget */ 238,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x08, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget SevenGadget = { &EightGadget, /* next gadget */ 212,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x07, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget SixGadget = { &SevenGadget, /* next gadget */ 186,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x06, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget FiveGadget = { &SixGadget, /* next gadget */ 160,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x05, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget FourGadget = { &FiveGadget, /* next gadget */ 134,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x04, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget ThreeGadget = { &FourGadget, /* next gadget */ 108,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x03, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget TwoGadget = { &ThreeGadget, /* next gadget */ 82,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x02, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget OneGadget = { &TwoGadget, /* next gadget */ 56,34, /* origin of hit box */ 18,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&KeyImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x01, /* GadgetID = Raw Key Code */ NULL /* user data */ }; struct Gadget AccGravGadget = { &OneGadget, /* next gadget */ 24,34, /* origin of hit box */ 24,8, /* hit box width and height */ GADGHCOMP|GADGIMAGE, /* flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* type flags */ (APTR)&FuncImage, /* render Image */ NULL, /* select image */ NULL, /* IntuiText list */ NULL, /* mutual-exclude (unused) */ NULL, /* SpecialInfo structure */ 0x00, /* GadgetID = Raw Key Code */ NULL /* user data */ }; #define GadgetList &AccGravGadget #define DefinableKeys 86