UBYTE STR2SIBuff[100] = "?"; struct StringInfo STR2SInfo = { STR2SIBuff, /* buffer where text will be edited */ NULL, /* optional undo buffer */ 0, /* character position in buffer */ 100, /* maximum number of characters to allow */ 0, /* first displayed character buffer position */ 0,0,0,0,0, /* Intuition initialized and maintained variables */ 0, /* Rastport of gadget */ 0, /* initial value for integer gadgets */ NULL /* alternate keymap (fill in if you set the flag) */ }; SHORT BorderVectors1[] = { 0,0, 253,0, 253,15, 0,15, 0,1 }; struct Border Border1 = { -2,-4, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors1, /* pointer to XY vectors */ NULL /* next border in list */ }; struct Gadget STR2 = { NULL, /* next gadget */ 71,77, /* origin XY of hit box relative to window TopLeft */ 250,10, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY+STRINGCENTER, /* activation flags */ STRGADGET, /* gadget type flags */ (APTR)&Border1, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ NULL, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ (APTR)&STR2SInfo, /* SpecialInfo structure */ GAD_STR2, /* user-definable data */ NULL /* pointer to user-definable data */ }; UBYTE STR1SIBuff[100] = "?"; struct StringInfo STR1SInfo = { STR1SIBuff, /* buffer where text will be edited */ NULL, /* optional undo buffer */ 0, /* character position in buffer */ 100, /* maximum number of characters to allow */ 0, /* first displayed character buffer position */ 0,0,0,0,0, /* Intuition initialized and maintained variables */ 0, /* Rastport of gadget */ 0, /* initial value for integer gadgets */ NULL /* alternate keymap (fill in if you set the flag) */ }; SHORT BorderVectors2[] = { 0,0, 253,0, 253,15, 0,15, 0,1 }; struct Border Border2 = { -2,-4, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors2, /* pointer to XY vectors */ NULL /* next border in list */ }; struct Gadget STR1 = { &STR2, /* next gadget */ 71,61, /* origin XY of hit box relative to window TopLeft */ 250,10, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY+STRINGCENTER, /* activation flags */ STRGADGET, /* gadget type flags */ (APTR)&Border2, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ NULL, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ (APTR)&STR1SInfo, /* SpecialInfo structure */ GAD_STR1, /* user-definable data */ NULL /* pointer to user-definable data */ }; UBYTE STR3SIBuff[100] = "?"; struct StringInfo STR3SInfo = { STR3SIBuff, /* buffer where text will be edited */ NULL, /* optional undo buffer */ 0, /* character position in buffer */ 100, /* maximum number of characters to allow */ 0, /* first displayed character buffer position */ 0,0,0,0,0, /* Intuition initialized and maintained variables */ 0, /* Rastport of gadget */ 0, /* initial value for integer gadgets */ NULL /* alternate keymap (fill in if you set the flag) */ }; SHORT BorderVectors3[] = { 0,0, 253,0, 253,15, 0,15, 0,1 }; struct Border Border3 = { -2,-4, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors3, /* pointer to XY vectors */ NULL /* next border in list */ }; struct Gadget STR3 = { &STR1, /* next gadget */ 71,93, /* origin XY of hit box relative to window TopLeft */ 250,10, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY+STRINGCENTER, /* activation flags */ STRGADGET, /* gadget type flags */ (APTR)&Border3, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ NULL, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ (APTR)&STR3SInfo, /* SpecialInfo structure */ GAD_STR3, /* user-definable data */ NULL /* pointer to user-definable data */ }; UBYTE STR4SIBuff[100] = "?"; struct StringInfo STR4SInfo = { STR4SIBuff, /* buffer where text will be edited */ NULL, /* optional undo buffer */ 0, /* character position in buffer */ 100, /* maximum number of characters to allow */ 0, /* first displayed character buffer position */ 0,0,0,0,0, /* Intuition initialized and maintained variables */ 0, /* Rastport of gadget */ 0, /* initial value for integer gadgets */ NULL /* alternate keymap (fill in if you set the flag) */ }; SHORT BorderVectors4[] = { 0,0, 253,0, 253,15, 0,15, 0,1 }; struct Border Border4 = { -2,-4, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors4, /* pointer to XY vectors */ NULL /* next border in list */ }; struct Gadget STR4 = { &STR3, /* next gadget */ 71,109, /* origin XY of hit box relative to window TopLeft */ 250,10, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY+STRINGCENTER, /* activation flags */ STRGADGET, /* gadget type flags */ (APTR)&Border4, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ NULL, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ (APTR)&STR4SInfo, /* SpecialInfo structure */ GAD_STR4, /* user-definable data */ NULL /* pointer to user-definable data */ }; UBYTE DBGVALSIBuff[4]; struct StringInfo DBGVALSInfo = { DBGVALSIBuff, /* buffer where text will be edited */ NULL, /* optional undo buffer */ 0, /* character position in buffer */ 4, /* maximum number of characters to allow */ 0, /* first displayed character buffer position */ 0,0,0,0,0, /* Intuition initialized and maintained variables */ 0, /* Rastport of gadget */ 0, /* initial value for integer gadgets */ NULL /* alternate keymap (fill in if you set the flag) */ }; SHORT BorderVectors5[] = { 0,0, 28,0, 28,11, 0,11, 0,0 }; struct Border Border5 = { -1,-1, /* XY origin relative to container TopLeft */ 0,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors5, /* pointer to XY vectors */ NULL /* next border in list */ }; struct Gadget DBGVAL = { &STR4, /* next gadget */ 10,146, /* origin XY of hit box relative to window TopLeft */ 25,10, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY+STRINGCENTER, /* activation flags */ STRGADGET, /* gadget type flags */ (APTR)&Border5, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ NULL, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ (APTR)&DBGVALSInfo, /* SpecialInfo structure */ GAD_DEBUG, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors6[] = { 0,0, 69,0, 69,25, 0,25, 0,0 }; struct Border Border6 = { -1,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors6, /* pointer to XY vectors */ NULL /* next border in list */ }; struct TextAttr TOPAZ80 = { (STRPTR)"topaz.font", TOPAZ_EIGHTY,0,0 }; struct IntuiText IText2 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 10,12, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "BUFFER", /* pointer to text */ NULL /* next IntuiText structure */ }; struct IntuiText IText1 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,4, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "Allocate", /* pointer to text */ &IText2 /* next IntuiText structure */ }; struct Gadget Gadget12 = { &DBGVAL, /* next gadget */ 417,13, /* origin XY of hit box relative to window TopLeft */ 66,24, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border6, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText1, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_BUFFER, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors7[] = { 0,0, 69,0, 69,25, 0,25, 0,0 }; struct Border Border7 = { -1,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors7, /* pointer to XY vectors */ NULL /* next border in list */ }; struct IntuiText IText4 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,12, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "FILEINFO", /* pointer to text */ NULL /* next IntuiText structure */ }; struct IntuiText IText3 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,4, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "Allocate", /* pointer to text */ &IText4 /* next IntuiText structure */ }; struct Gadget Gadget11 = { &Gadget12, /* next gadget */ 345,13, /* origin XY of hit box relative to window TopLeft */ 66,24, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border7, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText3, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_FILEINFO, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors8[] = { 0,0, 69,0, 69,25, 0,25, 0,0 }; struct Border Border8 = { -1,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors8, /* pointer to XY vectors */ NULL /* next border in list */ }; struct IntuiText IText6 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 0,12, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "INFODATA", /* pointer to text */ NULL /* next IntuiText structure */ }; struct IntuiText IText5 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,4, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "Allocate", /* pointer to text */ &IText6 /* next IntuiText structure */ }; struct Gadget Gadget10 = { &Gadget11, /* next gadget */ 273,13, /* origin XY of hit box relative to window TopLeft */ 66,24, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border8, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText5, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_INFODATA, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors9[] = { 0,0, 69,0, 69,25, 0,25, 0,0 }; struct Border Border9 = { -1,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors9, /* pointer to XY vectors */ NULL /* next border in list */ }; struct IntuiText IText8 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 10,12, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "HANDLE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct IntuiText IText7 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,4, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "Allocate", /* pointer to text */ &IText8 /* next IntuiText structure */ }; struct Gadget Gadget9 = { &Gadget10, /* next gadget */ 201,13, /* origin XY of hit box relative to window TopLeft */ 66,24, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border9, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText7, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_HANDLE, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors10[] = { 0,0, 61,0, 61,15, 0,15, 0,1 }; struct Border Border10 = { -65,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors10, /* pointer to XY vectors */ NULL /* next border in list */ }; struct Gadget Gadget8 = { &Gadget9, /* next gadget */ 71,42, /* origin XY of hit box relative to window TopLeft */ 125,14, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border10, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ NULL, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_PREV, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors11[] = { 0,0, 253,0, 253,15, 0,15, 0,1 }; struct Border Border11 = { -127,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors11, /* pointer to XY vectors */ NULL /* next border in list */ }; struct Gadget Gadget7 = { &Gadget8, /* next gadget */ 196,42, /* origin XY of hit box relative to window TopLeft */ 125,14, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border11, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ NULL, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_NEXT, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors12[] = { 0,0, 103,0, 103,25, 0,25, 0,0 }; struct Border Border12 = { -1,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors12, /* pointer to XY vectors */ NULL /* next border in list */ }; struct IntuiText IText9 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 6,8, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "Send Packet", /* pointer to text */ NULL /* next IntuiText structure */ }; struct Gadget Gadget6 = { &Gadget7, /* next gadget */ 95,13, /* origin XY of hit box relative to window TopLeft */ 100,24, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border12, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText9, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_SEND, /* user-definable data */ NULL /* pointer to user-definable data */ }; UBYTE DevNameSIBuff[100] = "df0:"; struct StringInfo DevNameSInfo = { DevNameSIBuff, /* buffer where text will be edited */ NULL, /* optional undo buffer */ 0, /* character position in buffer */ 100, /* maximum number of characters to allow */ 0, /* first displayed character buffer position */ 0,0,0,0,0, /* Intuition initialized and maintained variables */ 0, /* Rastport of gadget */ 0, /* initial value for integer gadgets */ NULL /* alternate keymap (fill in if you set the flag) */ }; SHORT BorderVectors13[] = { 0,0, 79,0, 79,15, 0,15, 0,1 }; struct Border Border13 = { -2,-4, /* XY origin relative to container TopLeft */ 3,0,COMPLEMENT, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors13, /* pointer to XY vectors */ NULL /* next border in list */ }; struct IntuiText IText10 = { 3,0,JAM2, /* front and back text pens, drawmode and fill byte */ 7,-13, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "Device", /* pointer to text */ NULL /* next IntuiText structure */ }; struct Gadget DevName = { &Gadget6, /* next gadget */ 13,26, /* origin XY of hit box relative to window TopLeft */ 75,10, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ STRGADGET, /* gadget type flags */ (APTR)&Border13, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText10, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ (APTR)&DevNameSInfo, /* SpecialInfo structure */ GAD_DEVICE, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors14[] = { 0,0, 61,0, 61,15, 0,15, 0,0 }; struct Border Border14 = { -1,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors14, /* pointer to XY vectors */ NULL /* next border in list */ }; struct IntuiText IText13 = { 1,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,30, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "dp_Res2", /* pointer to text */ NULL /* next IntuiText structure */ }; struct IntuiText IText12 = { 1,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,18, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "dp_Res1", /* pointer to text */ &IText13 /* next IntuiText structure */ }; struct IntuiText IText11 = { 1,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,3, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "dp_Arg4", /* pointer to text */ &IText12 /* next IntuiText structure */ }; struct Gadget Gadget4 = { &DevName, /* next gadget */ 8,106, /* origin XY of hit box relative to window TopLeft */ 58,14, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border14, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText11, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_ARG4, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors15[] = { 0,0, 61,0, 61,15, 0,15, 0,0 }; struct Border Border15 = { -1,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors15, /* pointer to XY vectors */ NULL /* next border in list */ }; struct IntuiText IText14 = { 1,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,3, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "dp_Arg3", /* pointer to text */ NULL /* next IntuiText structure */ }; struct Gadget Gadget3 = { &Gadget4, /* next gadget */ 8,90, /* origin XY of hit box relative to window TopLeft */ 58,14, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border15, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText14, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_ARG3, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors16[] = { 0,0, 61,0, 61,15, 0,15, 0,0 }; struct Border Border16 = { -1,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors16, /* pointer to XY vectors */ NULL /* next border in list */ }; struct IntuiText IText15 = { 1,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,3, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "dp_Arg2", /* pointer to text */ NULL /* next IntuiText structure */ }; struct Gadget Gadget2 = { &Gadget3, /* next gadget */ 8,74, /* origin XY of hit box relative to window TopLeft */ 58,14, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border16, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText15, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_ARG2, /* user-definable data */ NULL /* pointer to user-definable data */ }; SHORT BorderVectors17[] = { 0,0, 61,0, 61,15, 0,15, 0,0 }; struct Border Border17 = { -1,-1, /* XY origin relative to container TopLeft */ 3,0,JAM1, /* front pen, back pen and drawmode */ 5, /* number of XY vectors */ BorderVectors17, /* pointer to XY vectors */ NULL /* next border in list */ }; struct IntuiText IText17 = { 1,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,-13, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "dp_Type", /* pointer to text */ NULL /* next IntuiText structure */ }; struct IntuiText IText16 = { 1,0,JAM2, /* front and back text pens, drawmode and fill byte */ 1,3, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "dp_Arg1", /* pointer to text */ &IText17 /* next IntuiText structure */ }; struct Gadget Gadget1 = { &Gadget2, /* next gadget */ 8,58, /* origin XY of hit box relative to window TopLeft */ 58,14, /* hit box width and height */ NULL, /* gadget flags */ RELVERIFY, /* activation flags */ BOOLGADGET, /* gadget type flags */ (APTR)&Border17, /* gadget border or image to be rendered */ NULL, /* alternate imagery for selection */ &IText16, /* first IntuiText structure */ NULL, /* gadget mutual-exclude long word */ NULL, /* SpecialInfo structure */ GAD_ARG1, /* user-definable data */ NULL /* pointer to user-definable data */ }; #define GadgetList1 Gadget1 struct IntuiText IText18 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "NULL 0", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem14 = { NULL, /* next MenuItem structure */ -60,117, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText18, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText19 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem13 = { &MenuItem14, /* next MenuItem structure */ -60,108, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText19, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText20 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "ACCESS_WRITE -1", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem12 = { &MenuItem13, /* next MenuItem structure */ -60,99, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText20, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText21 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "EXCLUSIVE_LOCK -1", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem11 = { &MenuItem12, /* next MenuItem structure */ -60,90, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText21, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText22 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem10 = { &MenuItem11, /* next MenuItem structure */ -60,81, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText22, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText23 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "ACCESS_READ -2", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem9 = { &MenuItem10, /* next MenuItem structure */ -60,72, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText23, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText24 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "SHARED_LOCK -2", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem8 = { &MenuItem9, /* next MenuItem structure */ -60,63, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText24, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText25 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem7 = { &MenuItem8, /* next MenuItem structure */ -60,54, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText25, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText26 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "OFFSET_END 1", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem6 = { &MenuItem7, /* next MenuItem structure */ -60,45, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText26, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText27 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "OFFSET_CURRENT 0", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem5 = { &MenuItem6, /* next MenuItem structure */ -60,36, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText27, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText28 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "OFFSET_BEGINNING -1", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem4 = { &MenuItem5, /* next MenuItem structure */ -60,27, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText28, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText29 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem3 = { &MenuItem4, /* next MenuItem structure */ -60,18, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText29, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText30 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "DOSFALSE 0", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem2 = { &MenuItem3, /* next MenuItem structure */ -60,9, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText30, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText31 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "DOSTRUE -1", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem1 = { &MenuItem2, /* next MenuItem structure */ -60,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 160,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText31, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct Menu Menu7 = { NULL, /* next Menu structure */ 510,0, /* XY origin of Menu hit box relative to screen TopLeft */ 93,0, /* Menu hit box width and height */ MENUENABLED, /* Menu flags */ "Constants", /* text of Menu name */ &MenuItem1 /* MenuItem linked list pointer */ }; struct IntuiText IText32 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "=== Produced for 'Transactor for the Amiga' ===", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem21 = { NULL, /* next MenuItem structure */ -270,44, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 284,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText32, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; USHORT chip ImageData1[] = { 0xFFFF,0xFFFF,0xFE18,0xFFFF,0xFFFF,0xFFFF,0xFFFF,0xE6E0, 0x7FFF,0xFFFF,0xFFFF,0xFFFF,0x001F,0xCFFF,0xFFFF,0xFFFF, 0xFFF2,0x7FEF,0xE3FF,0xFFFF,0xFFFF,0xFF00,0x3F80,0x3C7F, 0xFFFF,0xFFFF,0xFCFF,0xC85F,0x3F3F,0xFFFF,0xFFFF,0xF3FF, 0xF3FE,0x605F,0xFFFF,0xFFFF,0xF383,0xF041,0xEFC7,0xFFFF, 0xFFFF,0xF9B9,0xE7CF,0xF1F9,0xFFFF,0xFFFE,0x0700,0x63CF, 0xFC3C,0xFFFF,0xFFF8,0x7FAC,0x7C33,0xFFDD,0xFFFF,0xFFC1, 0xFFEE,0x7CF0,0xF0C3,0x7FFF,0xFFB8,0x1F1C,0x0201,0xCDF8, 0x0FFF,0xFF00,0x0003,0xE3CC,0x7C11,0x1FFF,0xFC1F,0x9E77, 0xFFE7,0xCEC2,0x1FFF,0xF84F,0x9E70,0x1983,0x91D4,0x0FFF, 0xFCC0,0x41E0,0x0200,0x03E8,0x0FFF,0xFE08,0x4DF0,0x0000, 0x001C,0x1FFF,0xFE26,0x0003,0xBFFF,0xFC12,0x3FFF,0xFF9D, 0xE1A0,0x0000,0x00F0,0x7FFF,0xFF76,0x19F4,0x7F7E,0x8CFB, 0xFFFF,0xFE6F,0xB5F8,0xFF7E,0x8000,0x000F,0xFCDF,0xC1F8, 0x7F7E,0x803F,0xFF0F,0xFD9F,0xC1FF,0x7F7E,0xBC7F,0xFF8F, 0x7D9F,0xE3FF,0x7F7E,0x8260,0x018F,0x9D9F,0xF5FF,0x7F7E, 0xBA7E,0x798F,0xCDDF,0xFBFF,0x7F7E,0x827E,0x798F,0xF4DF, 0xFBFF,0x7F7E,0xBE7F,0x038F,0xF01F,0xFBFF,0x7F7E,0xBE7F, 0xFF8F,0xF85F,0xFBFF,0x7F7E,0xBE60,0x018F,0xE0DF,0xFBFF, 0x7F7E,0xBE7E,0x798F,0xFECF,0xFBFF,0x7F7E,0xBE7E,0x798F, 0xFE67,0xF3FF,0x7F7E,0xBE7F,0x038F,0xFFB0,0xEFFE,0xFF7E, 0x8C7F,0xFF8F,0xFFCF,0x0FFE,0xFF7E,0x801F,0xFF0F,0xFFF1, 0xFBFE,0xFF7E,0x8000,0x000F,0xFFFE,0x01FE,0xFF7E,0x8F39, 0xFFFF,0xFFFF,0xFBFE,0xFF7E,0x6F39,0xFFFF,0xFFFF,0xF83E, 0xFF7F,0xCF01,0xFFFF,0xFFFF,0xF180,0x0000,0x001C,0xFFFF, 0xFFFF,0xF402,0xFFBF,0xEC02,0xFFFF,0xFFFF,0xF3F8,0x0000, 0x01DC,0xFFFF,0xFFFF,0xFC1B,0xFFBF,0xEF81,0xFFFF,0xFFFF, 0xFFE0,0x0000,0x003F,0xFFFF,0x0000,0x0000,0x01E7,0x0000, 0x0000,0x0000,0x0000,0x191F,0x8000,0x0000,0x0000,0x0000, 0xFFE0,0x3000,0x0000,0x0000,0x000D,0x8010,0x1C00,0x0000, 0x0000,0x00FF,0xC07F,0xC380,0x0000,0x0000,0x0300,0x37A0, 0xC0C0,0x0000,0x0000,0x0C00,0x0C01,0x9FA0,0x0000,0x0000, 0x0C7C,0x0FBE,0x1038,0x0000,0x0000,0x0646,0x1830,0x0E06, 0x0000,0x0001,0xF8FF,0x9C30,0x03C3,0x0000,0x0007,0x8053, 0x83CC,0x0022,0x0000,0x003E,0x0011,0x830F,0x0F3C,0x8000, 0x0047,0xE0E3,0xFDFE,0x3207,0xF000,0x00FF,0xFFFC,0x1C33, 0x83EE,0xE000,0x03E0,0x6188,0x0018,0x313D,0xE000,0x07B0, 0x618F,0xE67C,0x6E2B,0xF000,0x033F,0xBE1F,0xFDFF,0xFC17, 0xF000,0x01F7,0xB20F,0xFFFF,0xFFE3,0xE000,0x01D9,0xFFFC, 0x4000,0x03ED,0xC000,0x0062,0x1E5F,0xFFFF,0xFF0F,0x8000, 0x0089,0xE60B,0x8081,0x7304,0x0000,0x0190,0x4A07,0x0081, 0x7FFF,0xFFF0,0x0320,0x3E07,0x8081,0x7FC0,0x00F0,0x0260, 0x3E00,0x8081,0x4380,0x0070,0x8260,0x1C00,0x8081,0x7D9F, 0xFE70,0x6260,0x0A00,0x8081,0x4581,0x8670,0x3220,0x0400, 0x8081,0x7D81,0x8670,0x0B20,0x0400,0x8081,0x4180,0xFC70, 0x0FE0,0x0400,0x8081,0x4180,0x0070,0x07A0,0x0400,0x8081, 0x419F,0xFE70,0x1F20,0x0400,0x8081,0x4181,0x8670,0x0130, 0x0400,0x8081,0x4181,0x8670,0x0198,0x0C00,0x8081,0x4180, 0xFC70,0x004F,0x1001,0x0081,0x7380,0x0070,0x0030,0xF001, 0x0081,0x7FE0,0x00F0,0x000E,0x0401,0x0081,0x7FFF,0xFFF0, 0x0001,0xFE01,0x0081,0x70C6,0x0000,0x0000,0x0401,0x0081, 0x90C6,0x0000,0x0000,0x07C1,0x0080,0x30FE,0x0000,0x0000, 0x0E7F,0xFFFF,0xFFE3,0x0000,0x0000,0x0BFD,0x0040,0x13FD, 0x0000,0x0000,0x0C07,0xFFFF,0xFE23,0x0000,0x0000,0x03E4, 0x0040,0x107E,0x0000,0x0000,0x001F,0xFFFF,0xFFC0,0x0000 }; struct Image Image1 = { 2,3, /* XY origin relative to container TopLeft */ 76,44, /* Image width and height in pixels */ 2, /* number of bitplanes in Image */ ImageData1, /* pointer to ImageData */ 0x0003,0x0000, /* PlanePick and PlaneOnOff */ NULL /* next Image structure */ }; struct MenuItem MenuItem20 = { &MenuItem21, /* next MenuItem structure */ -360,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 76,45, /* hit box width and height */ ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&Image1, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText33 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "See README.PP file for distribution information ", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem19 = { &MenuItem20, /* next MenuItem structure */ -270,36, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 284,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText33, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText34 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "235 Trillingham Lane, Cary NC 27513, USA", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem18 = { &MenuItem19, /* next MenuItem structure */ -270,27, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 284,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText34, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText35 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "All Rights Reserved.", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem17 = { &MenuItem18, /* next MenuItem structure */ -270,18, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 284,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText35, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText36 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "Copyright © 1989 The Software Distillery", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem16 = { &MenuItem17, /* next MenuItem structure */ -270,9, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 284,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText36, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText37 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ &TOPAZ80, /* font pointer or NULL for default */ "PickPacket V1.0 30 April 1989", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem15 = { &MenuItem16, /* next MenuItem structure */ -270,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 284,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText37, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct Menu Menu6 = { &Menu7, /* next Menu structure */ 446,0, /* XY origin of Menu hit box relative to screen TopLeft */ 57,0, /* Menu hit box width and height */ MENUENABLED, /* Menu flags */ "About", /* text of Menu name */ &MenuItem15 /* MenuItem linked list pointer */ }; struct IntuiText IText38 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "SETTRANS", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem29 = { NULL, /* next MenuItem structure */ 0,63, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 104,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText38, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText39 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "DEBUG", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem28 = { &MenuItem29, /* next MenuItem structure */ 0,54, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 104,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText39, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText40 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "NETWORKHELLO", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem27 = { &MenuItem28, /* next MenuItem structure */ 0,45, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 104,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText40, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText41 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "WRITE_PROTECT", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem26 = { &MenuItem27, /* next MenuItem structure */ 0,36, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 104,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText41, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText42 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "INHIBIT", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem25 = { &MenuItem26, /* next MenuItem structure */ 0,27, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 104,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText42, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText43 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "MORECACHE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem24 = { &MenuItem25, /* next MenuItem structure */ 0,18, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 104,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText43, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText44 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "FLUSH", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem23 = { &MenuItem24, /* next MenuItem structure */ 0,9, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 104,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText44, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText45 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "DIE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem22 = { &MenuItem23, /* next MenuItem structure */ 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 104,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText45, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct Menu Menu5 = { &Menu6, /* next Menu structure */ 364,0, /* XY origin of Menu hit box relative to screen TopLeft */ 75,0, /* Menu hit box width and height */ MENUENABLED, /* Menu flags */ "Control", /* text of Menu name */ &MenuItem22 /* MenuItem linked list pointer */ }; struct IntuiText IText46 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "RENAMEDISK", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem33 = { NULL, /* next MenuItem structure */ 0,27, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText46, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText47 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "DISKINFO", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem32 = { &MenuItem33, /* next MenuItem structure */ 0,18, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText47, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText48 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "INFO", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem31 = { &MenuItem32, /* next MenuItem structure */ 0,9, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText48, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText49 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "CURRENTVOL", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem30 = { &MenuItem31, /* next MenuItem structure */ 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText49, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct Menu Menu4 = { &Menu5, /* next Menu structure */ 291,0, /* XY origin of Menu hit box relative to screen TopLeft */ 66,0, /* Menu hit box width and height */ MENUENABLED, /* Menu flags */ "Volume", /* text of Menu name */ &MenuItem30 /* MenuItem linked list pointer */ }; struct IntuiText IText50 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "SETDATE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem45 = { NULL, /* next MenuItem structure */ 0,99, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText50, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText51 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "SETCOMMENT", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem44 = { &MenuItem45, /* next MenuItem structure */ 0,90, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText51, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText52 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "SETPROTECT", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem43 = { &MenuItem44, /* next MenuItem structure */ 0,81, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText52, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText53 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "PARENT", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem42 = { &MenuItem43, /* next MenuItem structure */ 0,72, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText53, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText54 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "RENAME", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem41 = { &MenuItem42, /* next MenuItem structure */ 0,63, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText54, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText55 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "DELETE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem40 = { &MenuItem41, /* next MenuItem structure */ 0,54, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText55, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText56 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "CREATEDIR", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem39 = { &MenuItem40, /* next MenuItem structure */ 0,45, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText56, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText57 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "EXNEXT", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem38 = { &MenuItem39, /* next MenuItem structure */ 0,36, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText57, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText58 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "EXAMINE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem37 = { &MenuItem38, /* next MenuItem structure */ 0,27, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText58, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText59 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "UNLOCK", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem36 = { &MenuItem37, /* next MenuItem structure */ 0,18, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText59, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText60 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "DUPLOCK", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem35 = { &MenuItem36, /* next MenuItem structure */ 0,9, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText60, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText61 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "LOCK", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem34 = { &MenuItem35, /* next MenuItem structure */ 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText61, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct Menu Menu3 = { &Menu4, /* next Menu structure */ 191,0, /* XY origin of Menu hit box relative to screen TopLeft */ 93,0, /* Menu hit box width and height */ MENUENABLED, /* Menu flags */ "Directory", /* text of Menu name */ &MenuItem34 /* MenuItem linked list pointer */ }; struct IntuiText IText62 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "TRUNCATE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem53 = { NULL, /* next MenuItem structure */ 0,63, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText62, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText63 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "CLOSE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem52 = { &MenuItem53, /* next MenuItem structure */ 0,54, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText63, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText64 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "SEEK", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem51 = { &MenuItem52, /* next MenuItem structure */ 0,45, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText64, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText65 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "WRITE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem50 = { &MenuItem51, /* next MenuItem structure */ 0,36, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText65, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText66 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "READ", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem49 = { &MenuItem50, /* next MenuItem structure */ 0,27, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText66, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText67 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "OPENUPDATE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem48 = { &MenuItem49, /* next MenuItem structure */ 0,18, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText67, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText68 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "OPENOUTPUT", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem47 = { &MenuItem48, /* next MenuItem structure */ 0,9, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText68, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText69 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "OPENINPUT", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem46 = { &MenuItem47, /* next MenuItem structure */ 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 80,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText69, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct Menu Menu2 = { &Menu3, /* next Menu structure */ 82,0, /* XY origin of Menu hit box relative to screen TopLeft */ 102,0, /* Menu hit box width and height */ MENUENABLED, /* Menu flags */ "Object I/O", /* text of Menu name */ &MenuItem46 /* MenuItem linked list pointer */ }; struct IntuiText IText70 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "QUIT", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem63 = { NULL, /* next MenuItem structure */ 0,81, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText70, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ 'Q', /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText71 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem62 = { &MenuItem63, /* next MenuItem structure */ 0,72, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText71, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText72 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "HELP", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem61 = { &MenuItem62, /* next MenuItem structure */ 0,63, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText72, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ '?', /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText73 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem60 = { &MenuItem61, /* next MenuItem structure */ 0,54, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText73, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText74 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "SEND PACKET", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem59 = { &MenuItem60, /* next MenuItem structure */ 0,45, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText74, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ 'S', /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText75 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem58 = { &MenuItem59, /* next MenuItem structure */ 0,36, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+ITEMENABLED+HIGHCOMP+HIGHBOX, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText75, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ NULL, /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText76 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "ALLOCATE BUFFER ...", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem57 = { &MenuItem58, /* next MenuItem structure */ 0,27, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText76, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ 'B', /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText77 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "ALLOCATE INFODATA", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem56 = { &MenuItem57, /* next MenuItem structure */ 0,18, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText77, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ 'I', /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText78 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "ALLOCATE FILEINFOBLOCK", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem55 = { &MenuItem56, /* next MenuItem structure */ 0,9, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText78, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ 'F', /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct IntuiText IText79 = { 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */ 0,0, /* XY origin relative to container TopLeft */ NULL, /* font pointer or NULL for default */ "ALLOCATE FILEHANDLE", /* pointer to text */ NULL /* next IntuiText structure */ }; struct MenuItem MenuItem54 = { &MenuItem55, /* next MenuItem structure */ 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */ 216,8, /* hit box width and height */ ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, /* Item flags */ 0, /* each bit mutually-excludes a same-level Item */ (APTR)&IText79, /* Item render (IntuiText or Image or NULL) */ NULL, /* Select render */ 'H', /* alternate command-key */ NULL, /* SubItem list */ MENUNULL /* filled in by Intuition for drag selections */ }; struct Menu Menu1 = { &Menu2, /* next Menu structure */ 0,0, /* XY origin of Menu hit box relative to screen TopLeft */ 75,0, /* Menu hit box width and height */ MENUENABLED, /* Menu flags */ "Project", /* text of Menu name */ &MenuItem54 /* MenuItem linked list pointer */ }; #define MenuList1 Menu1 struct NewWindow NewWindowStructure1 = { 3,0, /* window XY origin relative to TopLeft of screen */ 490,160, /* window width and height */ 0,1, /* detail and block pens */ GADGETUP+MENUPICK+CLOSEWINDOW+RAWKEY, /* IDCMP flags */ WINDOWDRAG+WINDOWDEPTH+WINDOWCLOSE+ACTIVATE+NOCAREREFRESH, /* other window flags */ &Gadget1, /* first gadget in gadget list */ NULL, /* custom CHECKMARK imagery */ "PickPacket 1.0 - © 1989 The Software Distillery", /* window title */ NULL, /* custom screen pointer */ NULL, /* custom bitmap */ 5,5, /* minimum width and height */ 640,200, /* maximum width and height */ WBENCHSCREEN /* destination screen type */ }; /* end of PowerWindows source generation */