
/*
 *   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
};
