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.