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.