home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The Fred Fish Collection 1.5
/
ffcollection-1-5-1992-11.iso
/
ff_disks
/
100-199
/
ff193.lzh
/
KeyMapEd
/
Source
/
KME_Gadgets.h
< prev
next >
Wrap
C/C++ Source or Header
|
1989-03-13
|
56KB
|
1,832 lines
/*
* 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