/***************************************/ /* Copyrighted by Custom Services 1986 */ /***************************************/ #include #include struct IntuiText IText[] = { { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA0"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "testa0"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TTTTTTT"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "UUUUUUU"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "VVVVVVV"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "WWWWWWW"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "XXXXXXX"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "YYYYYYY"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ZZZZZZZ"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA1"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA2"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA3"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA4"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "TESTA5"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "ttttttt"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "uuuuuuu"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "vvvvvvv"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "wwwwwww"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "xxxxxxx"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "yyyyyyy"}, { 0, 1, JAM2, CHECKWIDTH, 0, NULL, "zzzzzzz"} }; #define EXTRA CHECKWIDTH #define FLAGSA CHECKIT|ITEMTEXT|MENUTOGGLE|ITEMENABLED struct MenuItem M0I0[] = { {&M0I0[ 1], 44, 2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 2],&IText[ 3],NULL,NULL}, {&M0I0[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 4],&IText[ 5],NULL,NULL}, {&M0I0[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 6],&IText[ 7],NULL,NULL}, {&M0I0[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 8],&IText[ 9],NULL,NULL}, {&M0I0[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[10],&IText[11],NULL,NULL}, {&M0I0[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[12],&IText[13],NULL,NULL}, {NULL , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[14],&IText[15],NULL,NULL} }; struct MenuItem M0I1[] = { {&M0I1[ 1], 44, 2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[17],NULL ,NULL,NULL}, {&M0I1[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[18],NULL ,NULL,NULL}, {&M0I1[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[19],NULL ,NULL,NULL}, {&M0I1[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[20],NULL ,NULL,NULL}, {&M0I1[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[21],NULL ,NULL,NULL}, {&M0I1[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[22],NULL ,NULL,NULL}, {NULL , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[23],NULL ,NULL,NULL} }; struct MenuItem M0I2[] = { {&M0I2[ 1], 44, 2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[25],NULL ,NULL,NULL}, {&M0I2[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[26],NULL ,NULL,NULL}, {&M0I2[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[27],NULL ,NULL,NULL}, {&M0I2[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[28],NULL ,NULL,NULL}, {&M0I2[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[29],NULL ,NULL,NULL}, {&M0I2[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[30],NULL ,NULL,NULL}, {NULL , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[31],NULL ,NULL,NULL} }; struct MenuItem M0I3[] = { {&M0I3[ 1], 44, 2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[33],NULL ,NULL,NULL}, {&M0I3[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[34],NULL ,NULL,NULL}, {&M0I3[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[35],NULL ,NULL,NULL}, {&M0I3[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[36],NULL ,NULL,NULL}, {&M0I3[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[37],NULL ,NULL,NULL}, {&M0I3[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[38],NULL ,NULL,NULL}, {NULL , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[39],NULL ,NULL,NULL} }; struct MenuItem M0I5[] = { {&M0I5[ 1], 44, 2, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[42],NULL ,NULL,NULL}, {&M0I5[ 2], 44, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[43],NULL ,NULL,NULL}, {&M0I5[ 3], 44, 22, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[44],NULL ,NULL,NULL}, {&M0I5[ 4], 44, 32, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[45],NULL ,NULL,NULL}, {&M0I5[ 5], 44, 42, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[46],NULL ,NULL,NULL}, {&M0I5[ 6], 44, 52, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[47],NULL ,NULL,NULL}, {NULL , 44, 62, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[48],NULL ,NULL,NULL} }; struct MenuItem M0[] = { {&M0[ 1], 0, 0, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[ 0],&IText[ 1],NULL,&M0I0[0]}, {&M0[ 2], 0, 12, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[16],NULL ,NULL,&M0I1[0]}, {&M0[ 3], 0, 24, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[24],NULL ,NULL,&M0I2[0]}, {&M0[ 4], 0, 36, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[32],NULL ,NULL,&M0I3[0]}, {&M0[ 5], 0, 48, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[40],NULL ,NULL,NULL}, {NULL , 0, 60, 64+EXTRA, 10,FLAGSA,0,(APTR)&IText[41],NULL ,NULL,&M0I5[0]} }; struct Menu TheMenu[] = { { NULL , 0, 0, 64+EXTRA, 10,MENUENABLED," TESTA ",&M0[0]} }; struct Menu *MyMenu = &TheMenu[0];