home *** CD-ROM | disk | FTP | other *** search
-
- UBYTE UNDOBUFFER[24];
-
- SHORT BorderVectors2[] = {
- 0,0,
- 189,0,
- 189,15,
- 0,15,
- 0,0
- };
- struct Border Border2 = {
- 20,130, /* XY origin relative to container TopLeft */
- 2,0,JAM1, /* front pen, back pen and drawmode */
- 5, /* number of XY vectors */
- BorderVectors2, /* pointer to XY vectors */
- NULL /* next border in list */
- };
-
- SHORT BorderVectors1[] = {
- 0,0,
- 78,0,
- 78,57,
- 0,57,
- 0,0
- };
- struct Border Border1 = {
- 244,49, /* XY origin relative to container TopLeft */
- 2,0,JAM1, /* front pen, back pen and drawmode */
- 5, /* number of XY vectors */
- BorderVectors1, /* pointer to XY vectors */
- &Border2 /* next border in list */
- };
-
- struct Gadget Gadget14 = {
- NULL, /* next gadget */
- 0,0, /* origin XY of hit box relative to window TopLeft */
- 1,1, /* hit box width and height */
- GADGHBOX+GADGHIMAGE, /* gadget flags */
- NULL, /* activation flags */
- BOOLGADGET, /* 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 */
- NULL, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- SHORT BorderVectors3[] = {
- 0,0,
- 53,0,
- 53,13,
- 0,13,
- 0,0
- };
- struct Border Border3 = {
- -2,-1, /* 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 TextAttr TOPAZ60 = {
- (STRPTR)"topaz.font",
- TOPAZ_SIXTY,0,0
- };
- struct IntuiText IText1 = {
- 2,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 7,2, /* XY origin relative to container TopLeft */
- &TOPAZ60, /* font pointer or NULL for default */
- (UBYTE *)"STOP", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct Gadget Stop_Gad = {
- &Gadget14, /* next gadget */
- 259,132, /* origin XY of hit box relative to window TopLeft */
- 50,12, /* hit box width and height */
- NULL, /* gadget flags */
- RELVERIFY, /* activation flags */
- BOOLGADGET, /* gadget type flags */
- (APTR)&Border3, /* 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 */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- SHORT BorderVectors4[] = {
- 0,0,
- 53,0,
- 53,13,
- 0,13,
- 0,0
- };
- struct Border Border4 = {
- -2,-1, /* 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 TextAttr TOPAZ80 = {
- (STRPTR)"topaz.font",
- TOPAZ_EIGHTY,0,0
- };
- struct IntuiText IText2 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 7,2, /* XY origin relative to container TopLeft */
- &TOPAZ80, /* font pointer or NULL for default */
- (UBYTE *)"PRINT", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct Gadget Print_Gad = {
- &Stop_Gad, /* next gadget */
- 259,114, /* origin XY of hit box relative to window TopLeft */
- 50,12, /* hit box width and height */
- NULL, /* gadget flags */
- RELVERIFY, /* activation flags */
- BOOLGADGET, /* gadget type flags */
- (APTR)&Border4, /* gadget border or image to be rendered */
- NULL, /* alternate imagery for selection */
- &IText2, /* first IntuiText structure */
- NULL, /* gadget mutual-exclude long word */
- NULL, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- SHORT BorderVectors5[] = {
- 0,0,
- 73,0,
- 73,13,
- 0,13,
- 0,0
- };
- struct Border Border5 = {
- -2,-1, /* XY origin relative to container TopLeft */
- 3,0,JAM1, /* front pen, back pen and drawmode */
- 5, /* number of XY vectors */
- BorderVectors5, /* pointer to XY vectors */
- NULL /* next border in list */
- };
-
- struct IntuiText IText3 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 12,2, /* XY origin relative to container TopLeft */
- &TOPAZ80, /* font pointer or NULL for default */
- (UBYTE *)"5-LINE", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct Gadget Line5_Gad = {
- &Print_Gad, /* next gadget */
- 248,91, /* origin XY of hit box relative to window TopLeft */
- 70,12, /* hit box width and height */
- NULL, /* gadget flags */
- GADGIMMEDIATE, /* activation flags */
- BOOLGADGET, /* gadget type flags */
- (APTR)&Border5, /* 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 */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- SHORT BorderVectors6[] = {
- 0,0,
- 73,0,
- 73,13,
- 0,13,
- 0,0
- };
- struct Border Border6 = {
- -2,-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 IntuiText IText4 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 12,2, /* XY origin relative to container TopLeft */
- &TOPAZ80, /* font pointer or NULL for default */
- (UBYTE *)"4-LINE", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct Gadget Line4_Gad = {
- &Line5_Gad, /* next gadget */
- 248,72, /* origin XY of hit box relative to window TopLeft */
- 70,12, /* hit box width and height */
- NULL, /* gadget flags */
- GADGIMMEDIATE, /* activation flags */
- BOOLGADGET, /* gadget type flags */
- (APTR)&Border6, /* gadget border or image to be rendered */
- NULL, /* alternate imagery for selection */
- &IText4, /* first IntuiText structure */
- NULL, /* gadget mutual-exclude long word */
- NULL, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- SHORT BorderVectors7[] = {
- 0,0,
- 73,0,
- 73,13,
- 0,13,
- 0,0
- };
- struct Border Border7 = {
- -2,-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 IText5 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 12,2, /* XY origin relative to container TopLeft */
- &TOPAZ80, /* font pointer or NULL for default */
- (UBYTE *)"3-LINE", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct Gadget Line3_Gad = {
- &Line4_Gad, /* next gadget */
- 248,53, /* origin XY of hit box relative to window TopLeft */
- 70,12, /* hit box width and height */
- SELECTED, /* gadget flags */
- GADGIMMEDIATE, /* activation flags */
- BOOLGADGET, /* gadget type flags */
- (APTR)&Border7, /* 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 */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- UBYTE Copies_GadSIBuff[5] =
- "1";
- struct StringInfo Copies_GadSInfo = {
- Copies_GadSIBuff, /* buffer where text will be edited */
- UNDOBUFFER, /* optional undo buffer */
- 0, /* character position in buffer */
- 5, /* 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 BorderVectors8[] = {
- 0,0,
- 73,0,
- 73,15,
- 0,15,
- 0,1
- };
- struct Border Border8 = {
- -1,-4, /* 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 Gadget Copies_Gad = {
- &Line3_Gad, /* next gadget */
- 246,28, /* origin XY of hit box relative to window TopLeft */
- 64,10, /* hit box width and height */
- NULL, /* gadget flags */
- STRINGCENTER+LONGINT, /* activation flags */
- STRGADGET, /* gadget type flags */
- (APTR)&Border8, /* gadget border or image to be rendered */
- NULL, /* alternate imagery for selection */
- NULL, /* first IntuiText structure */
- NULL, /* gadget mutual-exclude long word */
- (APTR)&Copies_GadSInfo, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- SHORT BorderVectors9[] = {
- 0,0,
- 83,0,
- 83,11,
- 0,11,
- 0,0
- };
- struct Border Border9 = {
- -2,-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 IText6 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 12,1, /* XY origin relative to container TopLeft */
- &TOPAZ80, /* font pointer or NULL for default */
- (UBYTE *)"19-CHAR", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct Gadget Char19_Gad = {
- &Copies_Gad, /* next gadget */
- 124,133, /* origin XY of hit box relative to window TopLeft */
- 80,10, /* hit box width and height */
- NULL, /* gadget flags */
- GADGIMMEDIATE, /* activation flags */
- BOOLGADGET, /* gadget type flags */
- (APTR)&Border9, /* gadget border or image to be rendered */
- NULL, /* alternate imagery for selection */
- &IText6, /* first IntuiText structure */
- NULL, /* gadget mutual-exclude long word */
- NULL, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- SHORT BorderVectors10[] = {
- 0,0,
- 83,0,
- 83,11,
- 0,11,
- 0,0
- };
- struct Border Border10 = {
- -2,-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 IntuiText IText7 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 12,1, /* XY origin relative to container TopLeft */
- &TOPAZ80, /* font pointer or NULL for default */
- (UBYTE *)"23-CHAR", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct Gadget Char23_Gad = {
- &Char19_Gad, /* next gadget */
- 26,133, /* origin XY of hit box relative to window TopLeft */
- 80,10, /* hit box width and height */
- SELECTED, /* gadget flags */
- GADGIMMEDIATE, /* activation flags */
- BOOLGADGET, /* gadget type flags */
- (APTR)&Border10, /* 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 */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- UBYTE TextL5_GadSIBuff[24];
- struct StringInfo TextL5_GadSInfo = {
- TextL5_GadSIBuff, /* buffer where text will be edited */
- UNDOBUFFER, /* optional undo buffer */
- 0, /* character position in buffer */
- 24, /* 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 BorderVectors11[] = {
- 0,0,
- 202,0,
- 202,15,
- 0,15,
- 0,1
- };
- struct Border Border11 = {
- -2,-4, /* XY origin relative to container TopLeft */
- 3,0,COMPLEMENT, /* front pen, back pen and drawmode */
- 5, /* number of XY vectors */
- BorderVectors11, /* pointer to XY vectors */
- NULL /* next border in list */
- };
-
- struct Gadget TextL5_Gad = {
- &Char23_Gad, /* next gadget */
- 17,110, /* origin XY of hit box relative to window TopLeft */
- 197,8, /* hit box width and height */
- GADGDISABLED, /* gadget flags */
- NULL, /* activation flags */
- STRGADGET, /* 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 */
- (APTR)&TextL5_GadSInfo, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- UBYTE TextL4_GadSIBuff[24];
- struct StringInfo TextL4_GadSInfo = {
- TextL4_GadSIBuff, /* buffer where text will be edited */
- UNDOBUFFER, /* optional undo buffer */
- 0, /* character position in buffer */
- 24, /* 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 BorderVectors12[] = {
- 0,0,
- 202,0,
- 202,15,
- 0,15,
- 0,1
- };
- struct Border Border12 = {
- -2,-4, /* XY origin relative to container TopLeft */
- 3,0,COMPLEMENT, /* front pen, back pen and drawmode */
- 5, /* number of XY vectors */
- BorderVectors12, /* pointer to XY vectors */
- NULL /* next border in list */
- };
-
- struct Gadget TextL4_Gad = {
- &TextL5_Gad, /* next gadget */
- 17,90, /* origin XY of hit box relative to window TopLeft */
- 197,8, /* hit box width and height */
- GADGDISABLED, /* gadget flags */
- NULL, /* activation flags */
- STRGADGET, /* gadget type flags */
- (APTR)&Border12, /* gadget border or image to be rendered */
- NULL, /* alternate imagery for selection */
- NULL, /* first IntuiText structure */
- NULL, /* gadget mutual-exclude long word */
- (APTR)&TextL4_GadSInfo, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- UBYTE TextL3_GadSIBuff[24];
- struct StringInfo TextL3_GadSInfo = {
- TextL3_GadSIBuff, /* buffer where text will be edited */
- UNDOBUFFER, /* optional undo buffer */
- 0, /* character position in buffer */
- 24, /* 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,
- 202,0,
- 202,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 Gadget TextL3_Gad = {
- &TextL4_Gad, /* next gadget */
- 17,70, /* origin XY of hit box relative to window TopLeft */
- 197,8, /* hit box width and height */
- NULL, /* gadget flags */
- NULL, /* activation flags */
- STRGADGET, /* gadget type flags */
- (APTR)&Border13, /* gadget border or image to be rendered */
- NULL, /* alternate imagery for selection */
- NULL, /* first IntuiText structure */
- NULL, /* gadget mutual-exclude long word */
- (APTR)&TextL3_GadSInfo, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- UBYTE TextL2_GadSIBuff[24];
- struct StringInfo TextL2_GadSInfo = {
- TextL2_GadSIBuff, /* buffer where text will be edited */
- UNDOBUFFER, /* optional undo buffer */
- 0, /* character position in buffer */
- 24, /* 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 BorderVectors14[] = {
- 0,0,
- 202,0,
- 202,15,
- 0,15,
- 0,1
- };
- struct Border Border14 = {
- -2,-4, /* XY origin relative to container TopLeft */
- 3,0,COMPLEMENT, /* front pen, back pen and drawmode */
- 5, /* number of XY vectors */
- BorderVectors14, /* pointer to XY vectors */
- NULL /* next border in list */
- };
-
- struct Gadget TextL2_Gad = {
- &TextL3_Gad, /* next gadget */
- 17,49, /* origin XY of hit box relative to window TopLeft */
- 197,8, /* hit box width and height */
- NULL, /* gadget flags */
- NULL, /* activation flags */
- STRGADGET, /* gadget type flags */
- (APTR)&Border14, /* gadget border or image to be rendered */
- NULL, /* alternate imagery for selection */
- NULL, /* first IntuiText structure */
- NULL, /* gadget mutual-exclude long word */
- (APTR)&TextL2_GadSInfo, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- UBYTE TextL1_GadSIBuff[24];
- struct StringInfo TextL1_GadSInfo = {
- TextL1_GadSIBuff, /* buffer where text will be edited */
- UNDOBUFFER, /* optional undo buffer */
- 0, /* character position in buffer */
- 24, /* 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 BorderVectors15[] = {
- 0,0,
- 202,0,
- 202,15,
- 0,15,
- 0,1
- };
- struct Border Border15 = {
- -2,-4, /* XY origin relative to container TopLeft */
- 3,0,COMPLEMENT, /* front pen, back pen and drawmode */
- 5, /* number of XY vectors */
- BorderVectors15, /* pointer to XY vectors */
- NULL /* next border in list */
- };
-
- struct Gadget TextL1_Gad = {
- &TextL2_Gad, /* next gadget */
- 17,28, /* origin XY of hit box relative to window TopLeft */
- 197,8, /* hit box width and height */
- NULL, /* gadget flags */
- NULL, /* activation flags */
- STRGADGET, /* gadget type flags */
- (APTR)&Border15, /* gadget border or image to be rendered */
- NULL, /* alternate imagery for selection */
- NULL, /* first IntuiText structure */
- NULL, /* gadget mutual-exclude long word */
- (APTR)&TextL1_GadSInfo, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- #define GadgetList1 TextL1_Gad
-
- struct IntuiText IText8 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 19,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Epson", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem SubItem2 = {
- NULL, /* next SubItem structure */
- 75,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 69,8, /* hit box width and height */
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 1, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText8, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* no SubItem list for SubItems */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText9 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 19,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Amiga", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem SubItem1 = {
- &SubItem2, /* next SubItem structure */
- 75,-8, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 69,8, /* hit box width and height */
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP+CHECKED, /* Item flags */
- 2, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText9, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* no SubItem list for SubItems */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText10 = {
- 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 */
- (UBYTE *)"Printer", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem2 = {
- NULL, /* next MenuItem structure */
- 0,9, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 90,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText10, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- &SubItem1, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText11 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 19,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"Off", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem SubItem4 = {
- NULL, /* next SubItem structure */
- 75,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 49,8, /* hit box width and height */
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP+CHECKED, /* Item flags */
- 1, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText11, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* no SubItem list for SubItems */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText12 = {
- 3,1,COMPLEMENT, /* front and back text pens, drawmode and fill byte */
- 19,0, /* XY origin relative to container TopLeft */
- NULL, /* font pointer or NULL for default */
- (UBYTE *)"On", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem SubItem3 = {
- &SubItem4, /* next SubItem structure */
- 75,-8, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 49,8, /* hit box width and height */
- CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 2, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText12, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- NULL, /* no SubItem list for SubItems */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText13 = {
- 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 */
- (UBYTE *)"Centering", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem1 = {
- &MenuItem2, /* next MenuItem structure */
- 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 90,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText13, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- NULL, /* alternate command-key */
- &SubItem3, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct Menu Menu2 = {
- NULL, /* next Menu structure */
- 82,0, /* XY origin of Menu hit box relative to screen TopLeft */
- 75,0, /* Menu hit box width and height */
- MENUENABLED, /* Menu flags */
- "Options", /* text of Menu name */
- &MenuItem1 /* MenuItem linked list pointer */
- };
-
- struct IntuiText IText14 = {
- 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 */
- (UBYTE *)"Quit", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem5 = {
- NULL, /* next MenuItem structure */
- 0,18, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 90,8, /* hit box width and height */
- ITEMTEXT+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText14, /* 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 IText15 = {
- 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 */
- (UBYTE *)"About", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem4 = {
- &MenuItem5, /* next MenuItem structure */
- 0,9, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 90,8, /* hit box width and height */
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText15, /* Item render (IntuiText or Image or NULL) */
- NULL, /* Select render */
- 'a', /* alternate command-key */
- NULL, /* SubItem list */
- MENUNULL /* filled in by Intuition for drag selections */
- };
-
- struct IntuiText IText16 = {
- 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 */
- (UBYTE *)"Help", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct MenuItem MenuItem3 = {
- &MenuItem4, /* next MenuItem structure */
- 0,0, /* XY of Item hitbox relative to TopLeft of parent hitbox */
- 90,8, /* hit box width and height */
- ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, /* Item flags */
- 0, /* each bit mutually-excludes a same-level Item */
- (APTR)&IText16, /* 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 */
- &MenuItem3 /* MenuItem linked list pointer */
- };
-
- #define MenuList1 Menu1
-
- struct IntuiText IText23 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 260,13, /* XY origin relative to container TopLeft */
- &TOPAZ80, /* font pointer or NULL for default */
- (UBYTE *)"Copies", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct IntuiText IText22 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 4,110, /* XY origin relative to container TopLeft */
- &TOPAZ60, /* font pointer or NULL for default */
- (UBYTE *)"5", /* pointer to text */
- &IText23 /* next IntuiText structure */
- };
-
- struct IntuiText IText21 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 4,90, /* XY origin relative to container TopLeft */
- &TOPAZ60, /* font pointer or NULL for default */
- (UBYTE *)"4", /* pointer to text */
- &IText22 /* next IntuiText structure */
- };
-
- struct IntuiText IText20 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 4,71, /* XY origin relative to container TopLeft */
- &TOPAZ60, /* font pointer or NULL for default */
- (UBYTE *)"3", /* pointer to text */
- &IText21 /* next IntuiText structure */
- };
-
- struct IntuiText IText19 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 4,50, /* XY origin relative to container TopLeft */
- &TOPAZ60, /* font pointer or NULL for default */
- (UBYTE *)"2", /* pointer to text */
- &IText20 /* next IntuiText structure */
- };
-
- struct IntuiText IText18 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 4,27, /* XY origin relative to container TopLeft */
- &TOPAZ60, /* font pointer or NULL for default */
- (UBYTE *)"1", /* pointer to text */
- &IText19 /* next IntuiText structure */
- };
-
- struct IntuiText IText17 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 50,13, /* XY origin relative to container TopLeft */
- &TOPAZ60, /* font pointer or NULL for default */
- (UBYTE *)"Lines of Text", /* pointer to text */
- &IText18 /* next IntuiText structure */
- };
-
- #define IntuiTextList1 IText17
-
- struct NewWindow NewWindowStructure1 = {
- 77,40, /* window XY origin relative to TopLeft of screen */
- 338,156, /* window width and height */
- 0,1, /* detail and block pens */
- GADGETDOWN+GADGETUP+MENUPICK+CLOSEWINDOW, /* IDCMP flags */
- WINDOWDRAG+WINDOWDEPTH+WINDOWCLOSE+ACTIVATE, /* other window flags */
- &TextL1_Gad, /* first gadget in gadget list */
- NULL, /* custom CHECKMARK imagery */
- (UBYTE *)"Super Return Labels", /* 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 */
- };
-
- SHORT BorderVectors16[] = {
- 0,0,
- 80,0,
- 80,17,
- 0,17,
- 0,0
- };
- struct Border Border16 = {
- -2,-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 IText24 = {
- 3,0,JAM2, /* front and back text pens, drawmode and fill byte */
- 20,4, /* XY origin relative to container TopLeft */
- &TOPAZ60, /* font pointer or NULL for default */
- (UBYTE *)"DONE", /* pointer to text */
- NULL /* next IntuiText structure */
- };
-
- struct Gadget HelpDone_Gad = {
- NULL, /* next gadget */
- 283,157, /* origin XY of hit box relative to window TopLeft */
- 77,16, /* 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 */
- &IText24, /* first IntuiText structure */
- NULL, /* gadget mutual-exclude long word */
- NULL, /* SpecialInfo structure */
- NULL, /* user-definable data */
- NULL /* pointer to user-definable data */
- };
-
- #define GadgetList2 HelpDone_Gad
-
- struct NewWindow NewWindowStructure2 = {
- 0,11, /* window XY origin relative to TopLeft of screen */
- 640,185, /* window width and height */
- 0,1, /* detail and block pens */
- GADGETUP, /* IDCMP flags */
- WINDOWDRAG+WINDOWDEPTH, /* other window flags */
- &HelpDone_Gad, /* first gadget in gadget list */
- NULL, /* custom CHECKMARK imagery */
- (UBYTE *)"Super Return Labels Help", /* 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 */
- };
-