[comp.sources.amiga] v91i073: IRC 1.0 - IR remote reader, Part05/05

amiga-request@ab20.larc.nasa.gov (Amiga Sources/Binaries Moderator) (03/22/91)

Submitted-by: ron@vicorp.uucp (Ron Peterson)
Posting-number: Volume 91, Issue 073
Archive-name: devices/irc-1.0/part05

#!/bin/sh
# This is a shell archive.  Remove anything before this line, then unpack
# it by saving it into a file and typing "sh file".  To overwrite existing
# files, type "sh file -c".  You can also feed this as standard input via
# unshar, or by typing "sh <file", e.g..  If this archive is complete, you
# will see the following message at the end:
#		"End of archive 5 (of 5)."
# Contents:  IRMaster.h
# Wrapped by tadguy@ab20 on Fri Mar 22 10:16:03 1991
PATH=/bin:/usr/bin:/usr/ucb ; export PATH
if test -f 'IRMaster.h' -a "${1}" != "-c" ; then 
  echo shar: Will not clobber existing file \"'IRMaster.h'\"
else
echo shar: Extracting \"'IRMaster.h'\" \(40446 characters\)
sed "s/^X//" >'IRMaster.h' <<'END_OF_FILE'
X
Xstruct NewScreen NewScreenStructure = {
X	0,0,	/* screen XY origin relative to View */
X	640,200,	/* screen width and height */
X	4,	/* screen depth (number of bitplanes) */
X	0,1,	/* detail and block pens */
X	HIRES,	/* display modes for this screen */
X	CUSTOMSCREEN,	/* screen type */
X	NULL,	/* pointer to default screen font */
X	"IRMaster V1.0",	/* screen title */
X	NULL,	/* first in list of custom screen gadgets */
X	NULL	/* pointer to custom BitMap structure */
X};
X
XUSHORT Palette[] = {
X	0x0888,	/* color #0 */
X	0x0FFF,	/* color #1 */
X	0x0F00,	/* color #2 */
X	0x000C,	/* color #3 */
X	0x0048,	/* color #4 */
X	0x007D,	/* color #5 */
X	0x00AD,	/* color #6 */
X	0x00CF,	/* color #7 */
X	0x0009,	/* color #8 */
X	0x0A0F,	/* color #9 */
X	0x0950,	/* color #10 */
X	0x0333,	/* color #11 */
X	0x0555,	/* color #12 */
X	0x0777,	/* color #13 */
X	0x0AAA,	/* color #14 */
X	0x0CCC	/* color #15 */
X#define PaletteColorCount 16
X};
X
XUBYTE chip commandstr3SIBuff[100] = "\0";
Xstruct StringInfo commandstr3SInfo = {
X	commandstr3SIBuff,	/* buffer where text will be edited */
X	NULL,	/* optional undo buffer */
X	0,	/* character position in buffer */
X	100,	/* maximum number of characters to allow */
X	0,	/* first displayed character buffer position */
X	0,0,0,0,0,	/* Intuition initialized and maintained variables */
X	0,	/* Rastport of gadget */
X	0,	/* initial value for integer gadgets */
X	NULL	/* alternate keymap (fill in if you set the flag) */
X};
X
XSHORT chip BorderVectors1[] = {
X	0,0,
X	201,0,
X	201,10,
X	0,10,
X	0,0
X};
Xstruct Border Border1 = {
X	-1,-1,	/* XY origin relative to container TopLeft */
X	3,0,JAM1,	/* front pen, back pen and drawmode */
X	5,	/* number of XY vectors */
X	BorderVectors1,	/* pointer to XY vectors */
X	NULL	/* next border in list */
X};
X
Xstruct IntuiText IText1 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	-67,1,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	"ADDRESS:",	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define COMMANDSTR3 100
X
Xstruct Gadget commandstr3 = {
X	NULL,	/* next gadget */
X	421,141,	/* origin XY of hit box relative to window TopLeft */
X	200,9,	/* hit box width and height */
X	GADGHCOMP,	/* gadget flags */
X	RELVERIFY,	/* activation flags */
X	STRGADGET,	/* gadget type flags */
X	(APTR)&Border1,	/* gadget border or image to be rendered */
X	NULL,	/* alternate imagery for selection */
X	&IText1,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	(APTR)&commandstr3SInfo,	/* SpecialInfo structure */
X	COMMANDSTR3,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip commandstr1SIBuff[100] = "\0";
Xstruct StringInfo commandstr1SInfo = {
X	&commandstr1SIBuff[0],	/* buffer where text will be edited */
X	NULL,	/* optional undo buffer */
X	0,	/* character position in buffer */
X	100,	/* maximum number of characters to allow */
X	0,	/* first displayed character buffer position */
X	0,1,NULL,NULL,NULL,	/* Intuition initialized and maintained variables */
X	NULL,	/* Rastport of gadget */
X	NULL,	/* initial value for integer gadgets */
X	NULL	/* alternate keymap (fill in if you set the flag) */
X};
X
XSHORT chip BorderVectors2[] = {
X	0,0,
X	483,0,
X	483,10,
X	0,10,
X	0,0
X};
Xstruct Border Border2 = {
X	-1,-1,	/* XY origin relative to container TopLeft */
X	3,0,JAM1,	/* front pen, back pen and drawmode */
X	5,	/* number of XY vectors */
X	BorderVectors2,	/* pointer to XY vectors */
X	NULL	/* next border in list */
X};
X
X#define COMMANDSTR1 99
X
Xstruct Gadget commandstr1 = {
X	/*&commandstr3,	*/ /* next gadget */
X	NULL,	/* next gadget */
X	138,141,	/* origin XY of hit box relative to window TopLeft */
X	482,9,	/* hit box width and height */
X	GADGHCOMP,	/* gadget flags */
X	RELVERIFY,	/* activation flags */
X	STRGADGET,	/* gadget type flags */
X	(APTR)&Border2,	/* gadget border or image to be rendered */
X	NULL,	/* alternate imagery for selection */
X	NULL,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	(APTR)&commandstr1SInfo,	/* SpecialInfo structure */
X	COMMANDSTR1,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
X
XUBYTE chip commandstr2SIBuff[100] = "\0";
Xstruct StringInfo commandstr2SInfo = {
X	commandstr2SIBuff,	/* buffer where text will be edited */
X	NULL,	/* optional undo buffer */
X	0,	/* character position in buffer */
X	100,	/* maximum number of characters to allow */
X	0,	/* first displayed character buffer position */
X	0,0,0,0,0,	/* Intuition initialized and maintained variables */
X	0,	/* Rastport of gadget */
X	0,	/* initial value for integer gadgets */
X	NULL	/* alternate keymap (fill in if you set the flag) */
X};
X
XSHORT chip BorderVectors3[] = {
X	0,0,
X	201,0,
X	201,10,
X	0,10,
X	0,0
X};
Xstruct Border Border3 = {
X	-1,-1,	/* XY origin relative to container TopLeft */
X	3,0,JAM1,	/* front pen, back pen and drawmode */
X	5,	/* number of XY vectors */
X	BorderVectors3,	/* pointer to XY vectors */
X	NULL	/* next border in list */
X};
X
X#define COMMANDSTR2 98
X
Xstruct Gadget commandstr2 = {
X	&commandstr1,	/* next gadget */
X	141,141,	/* origin XY of hit box relative to window TopLeft */
X	200,9,	/* hit box width and height */
X	GADGHCOMP,	/* gadget flags */
X	RELVERIFY,	/* activation flags */
X	STRGADGET,	/* gadget type flags */
X	(APTR)&Border3,	/* gadget border or image to be rendered */
X	NULL,	/* alternate imagery for selection */
X	NULL,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	(APTR)&commandstr2SInfo,	/* SpecialInfo structure */
X	COMMANDSTR2,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUSHORT chip ImageData1[] = {
X	0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x1FFF,0xFFFF,0xFFFF,
X	0xFFFF,0xF000,0x0FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x0FFF,
X	0xFFFF,0xFFFF,0xFFFF,0xF000,0x0FFF,0xFFFF,0xFFFF,0xFFFF,
X	0xF000,0x0FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x0FFF,0xFFFF,
X	0xFFFF,0xFFFF,0xF000,0x0FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,
X	0x0FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x0FFF,0xFFFF,0xFFFF,
X	0xFFFF,0xF000,0x0FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x0FFF,
X	0xFFFF,0xFFFF,0xFFFF,0xF000,0x0000,0x0000,0x0000,0x0000,
X	0x3000,0x0000,0x0000,0x0000,0x0000,0x0000,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xF000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xF000,
X	0xF000,0x0000,0x0000,0x0000,0xF000,0xF000,0x0000,0x0000,
X	0x0000,0xF000,0xF000,0x0000,0x0000,0x0000,0xF000,0xF000,
X	0x0000,0x0000,0x0000,0xF000,0xF000,0x0000,0x0000,0x0000,
X	0xF000,0xF000,0x0000,0x0000,0x0000,0xF000,0xF000,0x0000,
X	0x0000,0x0000,0xF000,0xF000,0x0000,0x0000,0x0000,0xF000,
X	0xF000,0x0000,0x0000,0x0000,0xF000,0xF000,0x0000,0x0000,
X	0x0000,0xF000,0xE000,0x0000,0x0000,0x0000,0x3000,0x8000,
X	0x0000,0x0000,0x0000,0x0000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xF000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xC000,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0x0000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0000,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0000,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0x0000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0000,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0x0000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0x0000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0000,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0x0000,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0x0000,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xC000,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xF000
X};
X
Xstruct Image Image1 = {
X	0,0,	/* XY origin relative to container TopLeft */
X	68,14,	/* Image width and height in pixels */
X	4,	/* number of bitplanes in Image */
X	ImageData1,	/* pointer to ImageData */
X	0x0007,0x0000,	/* PlanePick and PlaneOnOff */
X	NULL	/* next Image structure */
X};
X
XUSHORT chip ImageData2[] = {
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x07FF,0xFFFF,0xFFFF,0xFFFF,0x0000,0x07FF,
X	0xFFFF,0xFFFF,0xFFFF,0x0000,0x07FF,0xFFFF,0xFFFF,0xFFFF,
X	0x0000,0x07FF,0xFFFF,0xFFFF,0xFFFF,0x0000,0x07FF,0xFFFF,
X	0xFFFF,0xFFFF,0x0000,0x07FF,0xFFFF,0xFFFF,0xFFFF,0x0000,
X	0x07FF,0xFFFF,0xFFFF,0xFFFF,0x0000,0x07FF,0xFFFF,0xFFFF,
X	0xFFFF,0x0000,0x07FF,0xFFFF,0xFFFF,0xFFFF,0x0000,0x07FF,
X	0xFFFF,0xFFFF,0xFFFF,0x0000,0x1FFF,0xFFFF,0xFFFF,0xFFFF,
X	0xC000,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x3000,
X	0x07FF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x07FF,0xFFFF,0xFFFF,
X	0xFFFF,0xF000,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x07FF,
X	0xFFFF,0xFFFF,0xFFFF,0xF000,0x07FF,0xFFFF,0xFFFF,0xFFFF,
X	0xF000,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x07FF,0xFFFF,
X	0xFFFF,0xFFFF,0xF000,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xF000,
X	0x07FF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x07FF,0xFFFF,0xFFFF,
X	0xFFFF,0xF000,0x1FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x7FFF,
X	0xFFFF,0xFFFF,0xFFFF,0xF000,0x7FFF,0xFFFF,0xFFFF,0xFFFF,
X	0xF000,0x3FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x0000,0x0000,
X	0x0000,0x0000,0xF000,0x0000,0x0000,0x0000,0x0000,0xF000,
X	0x0000,0x0000,0x0000,0x0000,0xF000,0x0000,0x0000,0x0000,
X	0x0000,0xF000,0x0000,0x0000,0x0000,0x0000,0xF000,0x0000,
X	0x0000,0x0000,0x0000,0xF000,0x0000,0x0000,0x0000,0x0000,
X	0xF000,0x0000,0x0000,0x0000,0x0000,0xF000,0x0000,0x0000,
X	0x0000,0x0000,0xF000,0x0000,0x0000,0x0000,0x0000,0xF000,
X	0x1FFF,0xFFFF,0xFFFF,0xFFFF,0xF000,0x7FFF,0xFFFF,0xFFFF,
X	0xFFFF,0xF000,0x8000,0x0000,0x0000,0x0000,0x0000,0xC000,
X	0x0000,0x0000,0x0000,0x0000,0xF800,0x0000,0x0000,0x0000,
X	0x0000,0xF800,0x0000,0x0000,0x0000,0x0000,0xF800,0x0000,
X	0x0000,0x0000,0x0000,0xF800,0x0000,0x0000,0x0000,0x0000,
X	0xF800,0x0000,0x0000,0x0000,0x0000,0xF800,0x0000,0x0000,
X	0x0000,0x0000,0xF800,0x0000,0x0000,0x0000,0x0000,0xF800,
X	0x0000,0x0000,0x0000,0x0000,0xF800,0x0000,0x0000,0x0000,
X	0x0000,0xF800,0x0000,0x0000,0x0000,0x0000,0xE000,0x0000,
X	0x0000,0x0000,0x0000,0x8000,0x0000,0x0000,0x0000,0x0000
X};
X
Xstruct Image Image2 = {
X	0,0,	/* XY origin relative to container TopLeft */
X	68,14,	/* Image width and height in pixels */
X	4,	/* number of bitplanes in Image */
X	ImageData2,	/* pointer to ImageData */
X	0x000F,0x0000,	/* PlanePick and PlaneOnOff */
X	NULL	/* next Image structure */
X};
X
XUBYTE chip irtxt1[8] = "unused ";
Xstruct IntuiText IText2 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt1,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR20 97
X
Xstruct Gadget ir20 = {
X        &commandstr1,   /* next gadget */
X	542,101,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText2,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR20,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt2[8] = "unused ";
Xstruct IntuiText IText3 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt2,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR19 96
X
Xstruct Gadget ir19 = {
X	&ir20,	/* next gadget */
X	542,82,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText3,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR19,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt3[8] = "unused ";
Xstruct IntuiText IText4 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt3,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR18 95
X
Xstruct Gadget ir18 = {
X	&ir19,	/* next gadget */
X	542,63,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText4,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR18,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt4[8] = "unused ";
Xstruct IntuiText IText5 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt4,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR17 94
X
Xstruct Gadget ir17 = {
X	&ir18,	/* next gadget */
X	542,44,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText5,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR17,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt5[8] = "unused ";
Xstruct IntuiText IText6 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt5,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR16 93
X
Xstruct Gadget ir16 = {
X	&ir17,	/* next gadget */
X	542,25,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText6,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR16,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt6[8] = "unused ";
Xstruct IntuiText IText7 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt6,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR15 92
X
Xstruct Gadget ir15 = {
X	&ir16,	/* next gadget */
X	460,101,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText7,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR15,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt7[8] = "unused ";
Xstruct IntuiText IText8 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt7,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR14 91
X
Xstruct Gadget ir14 = {
X	&ir15,	/* next gadget */
X	460,82,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText8,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR14,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt8[8] = "unused ";
Xstruct IntuiText IText9 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt8,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR13 90
X
Xstruct Gadget ir13 = {
X	&ir14,	/* next gadget */
X	460,63,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText9,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR13,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt9[8] = "unused ";
Xstruct IntuiText IText10 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt9,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR12 89
X
Xstruct Gadget ir12 = {
X	&ir13,	/* next gadget */
X	460,44,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText10,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR12,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt10[8] = "unused ";
Xstruct IntuiText IText11 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt10,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR11 88
X
Xstruct Gadget ir11 = {
X	&ir12,	/* next gadget */
X	460,25,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText11,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR11,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt11[8] = "unused ";
Xstruct IntuiText IText12 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt11,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR10 87
X
Xstruct Gadget ir10 = {
X	&ir11,	/* next gadget */
X	378,101,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText12,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR10,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt12[8] = "unused ";
Xstruct IntuiText IText13 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt12,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR9 86
X
Xstruct Gadget ir9 = {
X	&ir10,	/* next gadget */
X	378,82,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText13,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR9,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt13[8] = "unused ";
Xstruct IntuiText IText14 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt13,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR8 85
X
Xstruct Gadget ir8 = {
X	&ir9,	/* next gadget */
X	378,63,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText14,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR8,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt14[8] = "unused ";
Xstruct IntuiText IText15 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt14,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR7 84
X
Xstruct Gadget ir7 = {
X	&ir8,	/* next gadget */
X	378,44,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText15,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR7,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt15[8] = "unused ";
Xstruct IntuiText IText16 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt15,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR6 83
X
Xstruct Gadget ir6 = {
X	&ir7,	/* next gadget */
X	378,25,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText16,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR6,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt16[8] = "unused ";
Xstruct IntuiText IText17 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt16,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR5 82
X
Xstruct Gadget ir5 = {
X	&ir6,	/* next gadget */
X	296,101,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText17,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR5,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt17[8] = "unused ";
Xstruct IntuiText IText18 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt17,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR4 81
X
Xstruct Gadget ir4 = {
X	&ir5,	/* next gadget */
X	296,82,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText18,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR4,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt18[8] = "unused ";
Xstruct IntuiText IText19 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt18,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR3 80
X
Xstruct Gadget ir3 = {
X	&ir4,	/* next gadget */
X	296,63,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText19,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR3,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt19[8] = "unused ";
Xstruct IntuiText IText20 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt19,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR2 79
X
Xstruct Gadget ir2 = {
X	&ir3,	/* next gadget */
X	296,44,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText20,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR2,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
XUBYTE chip irtxt20[8] = "unused ";
Xstruct IntuiText IText21 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	6,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	irtxt20,	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define IR1 78
X
X
Xstruct Gadget ir1 = {
X	&ir2,	/* next gadget */
X	296,25,	/* origin XY of hit box relative to window TopLeft */
X	68,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image1,	/* gadget border or image to be rendered */
X	(APTR)&Image2,	/* alternate imagery for selection */
X	&IText21,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	IR1,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
X/* Array of pointers to IR control button gadgets. */
X
Xstruct Gadget *IR[20] =
X{
X   &ir1, &ir2, &ir3, &ir4, &ir5, &ir6, &ir7, &ir8, &ir9, &ir10, &ir11, &ir12,
X   &ir13, &ir14, &ir15, &ir16, &ir17, &ir18, &ir19, &ir20
X};
X
X
XUSHORT chip ImageData41[] = {
X	0x3FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0,0x0FFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0,0x07FF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0,0x07FF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFE0,0x07FF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFE0,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFE0,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFE0,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0,
X	0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0,0x07FF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0,0x07FF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0,0x07FF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFE0,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0060,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFE0,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0,
X	0x7800,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E0,0x7800,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x01E0,0x7800,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x01E0,0x7800,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x01E0,0x7800,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x01E0,0x7800,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x01E0,0x7800,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x01E0,0x7800,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E0,
X	0x7800,0x0000,0x0000,0x0000,0x0000,0x0000,0x01E0,0x7800,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x01E0,0x7000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0060,0x4000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x7FFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFE0,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFF80,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFE00,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFE00,
X	0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFE00,0x7FFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFE00,0x7FFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFE00,0x7FFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFE00,0x7FFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFE00,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFE00,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFE00,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFE00,
X	0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFF80,0x7FFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFE0
X};
X
Xstruct Image Image41 = {
X	0,0,	/* XY origin relative to container TopLeft */
X	107,14,	/* Image width and height in pixels */
X	4,	/* number of bitplanes in Image */
X	ImageData41,	/* pointer to ImageData */
X	0x0007,0x0000,	/* PlanePick and PlaneOnOff */
X	NULL	/* next Image structure */
X};
X
XUSHORT chip ImageData42[] = {
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x07FF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,0x07FF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFC00,0x07FF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFC00,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFC00,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFC00,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,
X	0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,0x07FF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,0x07FF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFC00,0x07FF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFC00,0x1FFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFF00,0x7FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFC0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x00C0,
X	0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x07FF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x07FF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x07FF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x07FF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFC0,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFC0,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFC0,0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,
X	0x07FF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x07FF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x1FFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x7FFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x7FFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFFF,0xFFC0,0x3FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,
X	0xFFFF,0xFFC0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x03C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03C0,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03C0,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x03C0,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x03C0,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x03C0,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x03C0,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x03C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x03C0,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x03C0,
X	0x1FFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x7FFF,
X	0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xFFC0,0x8000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0xC000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0xF800,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0xF800,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0xF800,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0xF800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0xF800,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xF800,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xF800,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0x0000,0xF800,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0x0000,0xF800,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0x0000,0xF800,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x0000,0xE000,0x0000,0x0000,0x0000,0x0000,0x0000,
X	0x0000,0x8000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000
X};
X
Xstruct Image Image42 = {
X	0,0,	/* XY origin relative to container TopLeft */
X	107,14,	/* Image width and height in pixels */
X	4,	/* number of bitplanes in Image */
X	ImageData42,	/* pointer to ImageData */
X	0x000F,0x0000,	/* PlanePick and PlaneOnOff */
X	NULL	/* next Image structure */
X};
X
Xstruct IntuiText IText28 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	38,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	"EXIT",	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define EXIT 71
X
Xstruct Gadget ExitIt = {
X	&ir1,	/* next gadget */
X	40,102,	/* origin XY of hit box relative to window TopLeft */
X	107,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image41,	/* gadget border or image to be rendered */
X	(APTR)&Image42,	/* alternate imagery for selection */
X	&IText28,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	EXIT,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
Xstruct IntuiText IText22 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	30,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	"AUTHOR",	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define AUTHOR 77
X
Xstruct Gadget Author = {
X	&ExitIt,	/* next gadget */
X	40,86,	/* origin XY of hit box relative to window TopLeft */
X	107,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image41,	/* gadget border or image to be rendered */
X	(APTR)&Image42,	/* alternate imagery for selection */
X	&IText22,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	AUTHOR,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
Xstruct IntuiText IText23 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	32,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	"DO IT",	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define DOIT 76
X
Xstruct Gadget DoIt = {
X	&Author,	/* next gadget */
X	40,70,	/* origin XY of hit box relative to window TopLeft */
X	107,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image41,	/* gadget border or image to be rendered */
X	(APTR)&Image42,	/* alternate imagery for selection */
X	&IText23,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	DOIT,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
Xstruct IntuiText IText24 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	26,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	"GET SET",	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define GETSET 75
X
Xstruct Gadget GetSet = {
X	&DoIt,	/* next gadget */
X	40,54,	/* origin XY of hit box relative to window TopLeft */
X	107,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image41,	/* gadget border or image to be rendered */
X	(APTR)&Image42,	/* alternate imagery for selection */
X	&IText24,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	GETSET,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
Xstruct IntuiText IText25 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	21,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	"SAVE SET",	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define SAVESET 74
X
Xstruct Gadget SaveSet = {
X	&GetSet,	/* next gadget */
X	40,38,	/* origin XY of hit box relative to window TopLeft */
X	107,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image41,	/* gadget border or image to be rendered */
X	(APTR)&Image42,	/* alternate imagery for selection */
X	&IText25,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	SAVESET,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
Xstruct IntuiText IText26 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	32,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	"LEARN",	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define LEARN 73
X
Xstruct Gadget Learn = {
X	&SaveSet,	/* next gadget */
X	40,22,	/* origin XY of hit box relative to window TopLeft */
X	107,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image41,	/* gadget border or image to be rendered */
X	(APTR)&Image42,	/* alternate imagery for selection */
X	&IText26,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	LEARN,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
Xstruct IntuiText IText27 = {
X	1,5,JAM2,	/* front and back text pens, drawmode and fill byte */
X	33,3,	/* XY origin relative to container TopLeft */
X	NULL,	/* font pointer or NULL for default */
X	"AREXX",	/* pointer to text */
X	NULL	/* next IntuiText structure */
X};
X
X#define AREXX 72
X
Xstruct Gadget ARexx = {
X	&Learn,	/* next gadget */
X	22,138,	/* origin XY of hit box relative to window TopLeft */
X	107,14,	/* hit box width and height */
X	GADGHIMAGE+GADGIMAGE,	/* gadget flags */
X	GADGIMMEDIATE,	/* activation flags */
X	BOOLGADGET,	/* gadget type flags */
X	(APTR)&Image41,	/* gadget border or image to be rendered */
X	(APTR)&Image42,	/* alternate imagery for selection */
X	&IText27,	/* first IntuiText structure */
X	NULL,	/* gadget mutual-exclude long word */
X	NULL,	/* SpecialInfo structure */
X	AREXX,	/* user-definable data */
X	NULL	/* pointer to user-definable data */
X};
X
X#define GadgetList1 ARexx
X
Xstruct NewWindow NewWindowStructure1 = {
X	0,10,	/* window XY origin relative to TopLeft of screen */
X	640,190,	/* window width and height */
X	0,1,	/* detail and block pens */
X	GADGETUP|GADGETDOWN,	/* IDCMP flags */
X	BORDERLESS|ACTIVATE|NOCAREREFRESH|SIMPLE_REFRESH, /* other window flags */
X	&ARexx,	/* first gadget in gadget list */
X	NULL,	/* custom CHECKMARK imagery */
X	NULL,	/* window title */
X	NULL,	/* custom screen pointer */
X	NULL,	/* custom bitmap */
X	5,5,	/* minimum width and height */
X	-1,-1,	/* maximum width and height */
X	CUSTOMSCREEN	/* destination screen type */
X};
X
X
X/* end of PowerWindows source generation */
END_OF_FILE
if test 40446 -ne `wc -c <'IRMaster.h'`; then
    echo shar: \"'IRMaster.h'\" unpacked with wrong size!
fi
# end of 'IRMaster.h'
fi
echo shar: End of archive 5 \(of 5\).
cp /dev/null ark5isdone
MISSING=""
for I in 1 2 3 4 5 ; do
    if test ! -f ark${I}isdone ; then
	MISSING="${MISSING} ${I}"
    fi
done
if test "${MISSING}" = "" ; then
    echo You have unpacked all 5 archives.
    rm -f ark[1-9]isdone
else
    echo You still need to unpack the following archives:
    echo "        " ${MISSING}
fi
##  End of shell archive.
exit 0
-- 
Mail submissions (sources or binaries) to <amiga@uunet.uu.net>.
Mail comments to the moderator at <amiga-request@uunet.uu.net>.
Post requests for sources, and general discussion to comp.sys.amiga.misc.