/* * This code generated by Power Windows and hand edited to increase * the screen and window Y size. Screen increased from 200 to 225, * Window increased from 190 to 215. */ struct TextAttr TOPAZ80 = { (STRPTR)"topaz.font", TOPAZ_EIGHTY,0,0 }; struct NewScreen NewScreenStructure = { 0,0, 640,225, 3, 0,1, HIRES, CUSTOMSCREEN, &TOPAZ80, (UBYTE *)"AMIGA Gears", NULL, NULL }; #define NEWSCREENSTRUCTURE NewScreenStructure USHORT Palette[] = { 0x016C, 0x0AAA, 0x0222, 0x0FD0, 0x0FC8, 0x0F00, 0x0180, 0x0FFF #define PaletteColorCount 8 }; #define PALETTE Palette UBYTE UNDOBUFFER[4]; UBYTE Rear6_GadSIBuff[4]; struct StringInfo Rear6_GadSInfo = { Rear6_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors1[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border1 = { -2,-1, 3,0,JAM1, 5, BorderVectors1, NULL }; struct Gadget Rear6_Gad = { NULL, 95,131, 55,9, NULL, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border1, NULL, NULL, NULL, (APTR)&Rear6_GadSInfo, NULL, NULL }; USHORT ImageData1[] = { 0xFFFF,0xFFFF,0xFF00,0xFFFF,0xFFFF,0xFF00,0xFFFF,0xFFFF, 0xFF00,0xFFF3,0xFFFF,0xFF00,0xFFFF,0xFFFF,0xFF00,0xFFF3, 0xC0FF,0xFF00,0xFFF3,0xCE7F,0xFF00,0xFFF3,0xCE7F,0xFF00, 0xFFF3,0xCE71,0xFF00,0xFFF3,0xCE71,0xFF00,0xFFFF,0xFFFF, 0xFF00,0xFFFF,0xFFFF,0xFF00,0xFFFF,0xFFFF,0xFF00,0xFFFF, 0xFFFF,0xFF00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x000C,0x0000,0x0000,0x0000,0x0000, 0x0000,0x000C,0x3F00,0x0000,0x000C,0x3180,0x0000,0x000C, 0x3180,0x0000,0x000C,0x318E,0x0000,0x000C,0x318E,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000 }; struct Image Image1 = { 0,0, 40,14, 3, ImageData1, 0x0006,0x0000, NULL }; USHORT ImageData2[] = { 0xFFFF,0xFFFF,0xFF00,0xFFFF,0xFFFF,0xFF00,0xFFFF,0xFFFF, 0xFF00,0xFFFF,0xFFFF,0xFF00,0xFFFF,0xFFFF,0xFF00,0xFFCE, 0x4E7F,0xFF00,0xFFC0,0x407F,0xFF00,0xFFCA,0x4A7F,0xFF00, 0xFFCE,0x4E7F,0xFF00,0xFFCE,0x4E7F,0xFF00,0xFFFF,0xFFFF, 0xFF00,0xFFFF,0xFFFF,0xFF00,0xFFFF,0xFFFF,0xFF00,0xFFFF, 0xFFFF,0xFF00,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0031,0xB180,0x0000,0x003F,0xBF80,0x0000,0x0035, 0xB580,0x0000,0x0031,0xB180,0x0000,0x0031,0xB180,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000 }; struct Image Image2 = { 0,0, 40,14, 3, ImageData2, 0x0006,0x0000, NULL }; struct Gadget inmm_Gad = { &Rear6_Gad, 586,28, 40,14, GADGHIMAGE+GADGIMAGE, RELVERIFY+TOGGLESELECT, BOOLGADGET, (APTR)&Image1, (APTR)&Image2, NULL, NULL, NULL, NULL, NULL }; UBYTE Diameter_GadSIBuff[4] = "27"; struct StringInfo Diameter_GadSInfo = { Diameter_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors2[] = { 0,0, 59,0, 59,9, 0,9, 0,0 }; struct Border Border2 = { -2,-1, 3,0,JAM1, 5, BorderVectors2, NULL }; struct Gadget Diameter_Gad = { &inmm_Gad, 519,31, 56,8, NULL, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border2, NULL, NULL, NULL, (APTR)&Diameter_GadSInfo, NULL, NULL }; USHORT ImageData3[] = { 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x000F,0x8000, 0x003F,0xC000,0x007F,0xE000,0x00F8,0xF000,0x00F8,0x7000, 0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x7000, 0x00F8,0x7000,0x00F8,0xF000,0x007F,0xE000,0x003F,0xE000, 0x000F,0x8000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x000F,0x0000,0x001F,0x8000,0x003F,0xC000, 0x007F,0xE000,0x00F9,0xF000,0x00F0,0xF000,0x00F0,0xF000, 0x00FF,0xF000,0x00FF,0xF000,0x00FF,0xF000,0x00F0,0xF000, 0x00F8,0xF000,0x00F9,0xF000,0x00F0,0xE000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0070,0x0000, 0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000, 0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000, 0x00F8,0x0000,0x00F8,0x0000,0x00FF,0xE000,0x00FF,0xF000, 0x007F,0xE000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x000F,0x8000,0x003F,0xC000,0x007F,0xE000, 0x00F8,0xF000,0x00F8,0x7000,0x00F8,0x0000,0x00F8,0x0000, 0x00F8,0x0000,0x00F8,0x7000,0x00F8,0x7000,0x00F8,0xF000, 0x007F,0xE000,0x003F,0xE000,0x000F,0x8000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0xFFFF,0xFFF0, 0xFFFF,0xFFF0,0xFFFF,0xFFF0,0xFFF0,0x7FF0,0xFFC0,0x3FF0, 0xFF80,0x1FF0,0xFF07,0x0FF0,0xFF07,0x8FF0,0xFF07,0xFFF0, 0xFF07,0xFFF0,0xFF07,0xFFF0,0xFF07,0x8FF0,0xFF07,0x8FF0, 0xFF07,0x0FF0,0xFF80,0x1FF0,0xFFC0,0x1FF0,0xFFF0,0x7FF0, 0xFFFF,0xFFF0,0xFFFF,0xFFF0,0xFFFF,0xFFF0,0xFFFF,0xFFF0, 0xFFF0,0xFFF0,0xFFE0,0x7FF0,0xFFC0,0x3FF0,0xFF80,0x1FF0, 0xFF06,0x0FF0,0xFF0F,0x0FF0,0xFF0F,0x0FF0,0xFF00,0x0FF0, 0xFF00,0x0FF0,0xFF00,0x0FF0,0xFF0F,0x0FF0,0xFF07,0x0FF0, 0xFF06,0x0FF0,0xFF0F,0x1FF0,0xFFFF,0xFFF0,0xFFFF,0xFFF0, 0xFFFF,0xFFF0,0xFFFF,0xFFF0,0xFF8F,0xFFF0,0xFF07,0xFFF0, 0xFF07,0xFFF0,0xFF07,0xFFF0,0xFF07,0xFFF0,0xFF07,0xFFF0, 0xFF07,0xFFF0,0xFF07,0xFFF0,0xFF07,0xFFF0,0xFF07,0xFFF0, 0xFF07,0xFFF0,0xFF00,0x1FF0,0xFF00,0x0FF0,0xFF80,0x1FF0, 0xFFFF,0xFFF0,0xFFFF,0xFFF0,0xFFFF,0xFFF0,0xFFFF,0xFFF0, 0xFFF0,0x7FF0,0xFFC0,0x3FF0,0xFF80,0x1FF0,0xFF07,0x0FF0, 0xFF07,0x8FF0,0xFF07,0xFFF0,0xFF07,0xFFF0,0xFF07,0xFFF0, 0xFF07,0x8FF0,0xFF07,0x8FF0,0xFF07,0x0FF0,0xFF80,0x1FF0, 0xFFC0,0x1FF0,0xFFF0,0x7FF0,0xFFFF,0xFFF0,0xFFFF,0xFFF0, 0xFFFF,0xFFF0,0xFFFF,0xFFF0,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x000F,0x8000,0x003F,0xC000,0x007F,0xE000, 0x00F8,0xF000,0x00F8,0x7000,0x00F8,0x0000,0x00F8,0x0000, 0x00F8,0x0000,0x00F8,0x7000,0x00F8,0x7000,0x00F8,0xF000, 0x007F,0xE000,0x003F,0xE000,0x000F,0x8000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x000F,0x0000, 0x001F,0x8000,0x003F,0xC000,0x007F,0xE000,0x00F9,0xF000, 0x00F0,0xF000,0x00F0,0xF000,0x00FF,0xF000,0x00FF,0xF000, 0x00FF,0xF000,0x00F0,0xF000,0x00F8,0xF000,0x00F9,0xF000, 0x00F0,0xE000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000,0x0070,0x0000,0x00F8,0x0000,0x00F8,0x0000, 0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000, 0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000, 0x00FF,0xE000,0x00FF,0xF000,0x007F,0xE000,0x0000,0x0000, 0x0000,0x0000,0x0000,0x0000,0x0000,0x0000,0x000F,0x8000, 0x003F,0xC000,0x007F,0xE000,0x00F8,0xF000,0x00F8,0x7000, 0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x0000,0x00F8,0x7000, 0x00F8,0x7000,0x00F8,0xF000,0x007F,0xE000,0x003F,0xE000, 0x000F,0x8000,0x0000,0x0000,0x0000,0x0000,0x0000,0x0000, 0x0000,0x0000 }; struct Image Image3 = { 0,0, 28,75, 3, ImageData3, 0x0007,0x0000, NULL }; struct Gadget Calc_Gad = { &Diameter_Gad, 25,88, 28,75, GADGIMAGE, RELVERIFY, BOOLGADGET, (APTR)&Image3, NULL, NULL, NULL, NULL, NULL, NULL }; UBYTE Rear7_GadSIBuff[4]; struct StringInfo Rear7_GadSInfo = { Rear7_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors3[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border3 = { -2,-1, 3,0,JAM1, 5, BorderVectors3, NULL }; struct Gadget Rear7_Gad = { &Calc_Gad, 95,150, 55,9, GADGDISABLED, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border3, NULL, NULL, NULL, (APTR)&Rear7_GadSInfo, NULL, NULL }; UBYTE Rear5_GadSIBuff[4]; struct StringInfo Rear5_GadSInfo = { Rear5_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors4[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border4 = { -2,-1, 3,0,JAM1, 5, BorderVectors4, NULL }; struct Gadget Rear5_Gad = { &Rear7_Gad, 95,111, 55,9, NULL, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border4, NULL, NULL, NULL, (APTR)&Rear5_GadSInfo, NULL, NULL }; UBYTE Rear4_GadSIBuff[4]; struct StringInfo Rear4_GadSInfo = { Rear4_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors5[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border5 = { -2,-1, 3,0,JAM1, 5, BorderVectors5, NULL }; struct Gadget Rear4_Gad = { &Rear5_Gad, 95,92, 55,9, NULL, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border5, NULL, NULL, NULL, (APTR)&Rear4_GadSInfo, NULL, NULL }; UBYTE Rear3_GadSIBuff[4]; struct StringInfo Rear3_GadSInfo = { Rear3_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors6[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border6 = { -2,-1, 3,0,JAM1, 5, BorderVectors6, NULL }; struct Gadget Rear3_Gad = { &Rear4_Gad, 95,73, 55,9, NULL, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border6, NULL, NULL, NULL, (APTR)&Rear3_GadSInfo, NULL, NULL }; UBYTE Rear2_GadSIBuff[4]; struct StringInfo Rear2_GadSInfo = { Rear2_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors7[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border7 = { -2,-1, 3,0,JAM1, 5, BorderVectors7, NULL }; struct Gadget Rear2_Gad = { &Rear3_Gad, 95,54, 55,9, NULL, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border7, NULL, NULL, NULL, (APTR)&Rear2_GadSInfo, NULL, NULL }; UBYTE Rear1_GadSIBuff[4]; struct StringInfo Rear1_GadSInfo = { Rear1_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors8[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border8 = { -2,-1, 3,0,JAM1, 5, BorderVectors8, NULL }; struct Gadget Rear1_Gad = { &Rear2_Gad, 95,35, 55,9, NULL, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border8, NULL, NULL, NULL, (APTR)&Rear1_GadSInfo, NULL, NULL }; UBYTE Front3_GadSIBuff[4]; struct StringInfo Front3_GadSInfo = { Front3_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors9[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border9 = { -2,-1, 4,0,JAM1, 5, BorderVectors9, NULL }; struct Gadget Front3_Gad = { &Rear1_Gad, 14,73, 55,9, GADGDISABLED, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border9, NULL, NULL, NULL, (APTR)&Front3_GadSInfo, NULL, NULL }; UBYTE Front2_GadSIBuff[4]; struct StringInfo Front2_GadSInfo = { Front2_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors10[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border10 = { -2,-1, 4,0,JAM1, 5, BorderVectors10, NULL }; struct Gadget Front2_Gad = { &Front3_Gad, 14,54, 55,9, NULL, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border10, NULL, NULL, NULL, (APTR)&Front2_GadSInfo, NULL, NULL }; UBYTE Front1_GadSIBuff[4]; struct StringInfo Front1_GadSInfo = { Front1_GadSIBuff, UNDOBUFFER, 0, 4, 0, 0,0,0,0,0, 0, 0, NULL }; SHORT BorderVectors11[] = { 0,0, 58,0, 58,10, 0,10, 0,0 }; struct Border Border11 = { -2,-1, 4,0,JAM1, 5, BorderVectors11, NULL }; struct Gadget Front1_Gad = { &Front2_Gad, 14,35, 55,9, NULL, STRINGCENTER+LONGINT, STRGADGET, (APTR)&Border11, NULL, NULL, NULL, (APTR)&Front1_GadSInfo, NULL, NULL }; #define GadgetList1 Front1_Gad struct IntuiText IText1 = { 3,1,COMPLEMENT, 19,0, NULL, (UBYTE *)"7", NULL }; struct MenuItem SubItem5 = { NULL, 57,24, 27,8, CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP, 15, (APTR)&IText1, NULL, NULL, NULL, MENUNULL }; struct IntuiText IText2 = { 3,1,COMPLEMENT, 19,0, NULL, (UBYTE *)"6", NULL }; struct MenuItem SubItem4 = { &SubItem5, 57,16, 27,8, CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP+CHECKED, 23, (APTR)&IText2, NULL, NULL, NULL, MENUNULL }; struct IntuiText IText3 = { 3,1,COMPLEMENT, 19,0, NULL, (UBYTE *)"5", NULL }; struct MenuItem SubItem3 = { &SubItem4, 57,8, 27,8, CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP, 27, (APTR)&IText3, NULL, NULL, NULL, MENUNULL }; struct IntuiText IText4 = { 3,1,COMPLEMENT, 19,0, NULL, (UBYTE *)"4", NULL }; struct MenuItem SubItem2 = { &SubItem3, 57,0, 27,8, CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP, 29, (APTR)&IText4, NULL, NULL, NULL, MENUNULL }; struct IntuiText IText5 = { 3,1,COMPLEMENT, 19,0, NULL, (UBYTE *)"3", NULL }; struct MenuItem SubItem1 = { &SubItem2, 57,-8, 27,8, ITEMTEXT+ITEMENABLED+HIGHCOMP, 30, (APTR)&IText5, NULL, NULL, NULL, MENUNULL }; struct IntuiText IText6 = { 3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"Rear", NULL }; struct MenuItem MenuItem2 = { NULL, 0,9, 72,8, ITEMTEXT+ITEMENABLED+HIGHCOMP, 0, (APTR)&IText6, NULL, NULL, &SubItem1, MENUNULL }; struct IntuiText IText7 = { 3,1,COMPLEMENT, 19,0, NULL, (UBYTE *)"3", NULL }; struct MenuItem SubItem8 = { NULL, 57,8, 27,8, CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP, 3, (APTR)&IText7, NULL, NULL, NULL, MENUNULL }; struct IntuiText IText8 = { 3,1,COMPLEMENT, 19,0, NULL, (UBYTE *)"2", NULL }; struct MenuItem SubItem7 = { &SubItem8, 57,0, 27,8, CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP+CHECKED, 5, (APTR)&IText8, NULL, NULL, NULL, MENUNULL }; struct IntuiText IText9 = { 3,1,COMPLEMENT, 19,0, NULL, (UBYTE *)"1", NULL }; struct MenuItem SubItem6 = { &SubItem7, 57,-8, 27,8, CHECKIT+ITEMTEXT+ITEMENABLED+HIGHCOMP, 6, (APTR)&IText9, NULL, NULL, NULL, MENUNULL }; struct IntuiText IText10 = { 3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"Front ", NULL }; struct MenuItem MenuItem1 = { &MenuItem2, 0,0, 72,8, ITEMTEXT+ITEMENABLED+HIGHCOMP, 0, (APTR)&IText10, NULL, NULL, &SubItem6, MENUNULL }; struct Menu Menu2 = { NULL, 82,0, 57,0, MENUENABLED, "Gears", &MenuItem1 }; struct IntuiText IText11 = { 3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"Quit", NULL }; struct MenuItem MenuItem9 = { NULL, 0,54, 88,8, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, 0, (APTR)&IText11, NULL, 'q', NULL, MENUNULL }; struct IntuiText IText12 = { 3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"ABOUT", NULL }; struct MenuItem MenuItem8 = { &MenuItem9, 0,45, 88,8, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, 0, (APTR)&IText12, NULL, 'a', NULL, MENUNULL }; struct IntuiText IText13 = { 3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"HELP", NULL }; struct MenuItem MenuItem7 = { &MenuItem8, 0,36, 88,8, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, 0, (APTR)&IText13, NULL, 'h', NULL, MENUNULL }; struct IntuiText IText14 = { 3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"COLORS", NULL }; struct MenuItem MenuItem6 = { &MenuItem7, 0,27, 88,8, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, 0, (APTR)&IText14, NULL, 'c', NULL, MENUNULL }; struct IntuiText IText15 = { 3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"PRINT", NULL }; struct MenuItem MenuItem5 = { &MenuItem6, 0,18, 88,8, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, 0, (APTR)&IText15, NULL, 'p', NULL, MENUNULL }; struct IntuiText IText16 = { 3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"SAVE", NULL }; struct MenuItem MenuItem4 = { &MenuItem5, 0,9, 88,8, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, 0, (APTR)&IText16, NULL, 's', NULL, MENUNULL }; struct IntuiText IText17 = { 3,1,COMPLEMENT, 0,0, NULL, (UBYTE *)"LOAD", NULL }; struct MenuItem MenuItem3 = { &MenuItem4, 0,0, 88,8, ITEMTEXT+COMMSEQ+ITEMENABLED+HIGHCOMP, 0, (APTR)&IText17, NULL, 'l', NULL, MENUNULL }; struct Menu Menu1 = { &Menu2, 0,0, 75,0, MENUENABLED, "Project", &MenuItem3 }; #define MenuList1 Menu1 struct IntuiText IText21 = { 3,0,JAM2, 511,14, NULL, (UBYTE *)"Wheel Diameter", NULL }; struct IntuiText IText20 = { 3,0,JAM2, 107,24, NULL, (UBYTE *)"Rear", &IText21 }; struct IntuiText IText19 = { 4,0,JAM2, 23,24, NULL, (UBYTE *)"Front", &IText20 }; struct IntuiText IText18 = { 5,0,JAM2, 37,13, NULL, (UBYTE *)"Enter Gears", &IText19 }; #define IntuiTextList1 IText18 struct NewWindow NewWindowStructure1 = { 0,10, 636,215, 3,2, GADGETUP+MENUPICK+CLOSEWINDOW, WINDOWCLOSE, &Front1_Gad, NULL, (UBYTE *)"The Bicycle Gearing Calculator", NULL, NULL, 5,5, 640,200, CUSTOMSCREEN };