home *** CD-ROM | disk | FTP | other *** search
- /*----------------------------------------*
- | File: MENU.h - MLO 900131 V1.00 |
- | This file contains all menu parameters |
- *----------------------------------------*/
-
- static struct IntuiText TextFisher = { /* IntuiText's */
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "Fisher", NULL
- };
-
- static struct IntuiText TextLastX = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "Last X", NULL
- };
-
- static struct IntuiText Text0 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "0", NULL
- };
-
- static struct IntuiText Text1 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "1", NULL
- };
-
- static struct IntuiText Text2 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "2", NULL
- };
-
- static struct IntuiText Text3 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "3", NULL
- };
-
- static struct IntuiText Text4 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "4", NULL
- };
-
- static struct IntuiText Text5 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "5", NULL
- };
-
- static struct IntuiText Text6 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "6", NULL
- };
-
- static struct IntuiText Text7 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "7", NULL
- };
-
- static struct IntuiText Text8 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "8", NULL
- };
-
- static struct IntuiText Text9 = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "9", NULL
- };
-
- static struct IntuiText TextA = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "A", NULL
- };
-
- static struct IntuiText TextB = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "B", NULL
- };
-
- static struct IntuiText TextC = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "C", NULL
- };
-
- static struct IntuiText TextD = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "D", NULL
- };
-
- static struct IntuiText TextE = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "E", NULL
- };
-
- static struct IntuiText TextF = {
- BLUE_PEN, WHITE_PEN, JAM1, 8, 1, NULL,
- (UBYTE *) "F", NULL
- };
-
- static struct IntuiText RegText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "Reg.", NULL
- };
-
- static struct IntuiText PluText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "+", NULL
- };
-
- static struct IntuiText MinText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "-", NULL
- };
-
- static struct IntuiText MulText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "*", NULL
- };
-
- static struct IntuiText DivText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "/", NULL
- };
-
- static struct IntuiText ToCartText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "To Cart.", NULL
- };
-
- static struct IntuiText ToPolarText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "To Polar", NULL
- };
-
- static struct IntuiText ToDegText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "To Deg", NULL
- };
-
- static struct IntuiText ToRadText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "To Rad", NULL
- };
-
- static struct IntuiText ToHMSText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "To H.MS", NULL
- };
-
- static struct IntuiText ToHText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "To H...", NULL
- };
-
- static struct IntuiText GrdText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) " Grd", NULL
- };
-
- static struct IntuiText RadText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) " Rad", NULL
- };
-
- static struct IntuiText DegText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) " Deg", NULL
- };
-
- static struct IntuiText AllText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "All", NULL
- };
-
- static struct IntuiText AccumulsText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "Accumul.", NULL
- };
-
- static struct IntuiText RegistersText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "Registers", NULL
- };
-
- static struct IntuiText StackText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "Stack", NULL
- };
-
- static struct IntuiText XText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "X", NULL
- };
-
- static struct IntuiText AboutText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "About RPN", NULL
- };
-
- static struct IntuiText QuitText = {
- BLUE_PEN, WHITE_PEN, JAM1, 4, 1, NULL,
- (UBYTE *) "Quit", NULL
- };
-
- static struct MenuItem FisherItem = { /* MenuItem's and Menu's */
- NULL, 0, 10, 72, 10, ITEM_FLAGS,
- 0, (APTR) &TextFisher, NULL, 0, NULL, 0
- };
-
- static struct MenuItem LastXItem = {
- &FisherItem, 0, 0, 72, 10, ITEM_FLAGS,
- 0, (APTR) &TextLastX, NULL, 0, NULL, 0
- };
-
- static struct Menu SpecialMenu = {
- NULL, 400, 0, 80, 0, MENU_FLAGS,
- (UBYTE *) " Special ", &LastXItem
- };
-
- static struct MenuItem SubItemF = {
- NULL, 40, 150, 24, 10, ITEM_FLAGS,
- 0, (APTR) &TextF, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItemE = {
- &SubItemF, 40, 140, 24, 10, ITEM_FLAGS,
- 0, (APTR) &TextE, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItemD = {
- &SubItemE, 40, 130, 24, 10, ITEM_FLAGS,
- 0, (APTR) &TextD, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItemC = {
- &SubItemD, 40, 120, 24, 10, ITEM_FLAGS,
- 0, (APTR) &TextC, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItemB = {
- &SubItemC, 40, 110, 24, 10, ITEM_FLAGS,
- 0, (APTR) &TextB, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItemA = {
- &SubItemB, 40, 100, 24, 10, ITEM_FLAGS,
- 0, (APTR) &TextA, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem9 = {
- &SubItemA, 40, 90, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text9, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem8 = {
- &SubItem9, 40, 80, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text8, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem7 = {
- &SubItem8, 40, 70, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text7, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem6 = {
- &SubItem7, 40, 60, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text6, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem5 = {
- &SubItem6, 40, 50, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text5, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem4 = {
- &SubItem5, 40, 40, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text4, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem3 = {
- &SubItem4, 40, 30, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text3, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem2 = {
- &SubItem3, 40, 20, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text2, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem1 = {
- &SubItem2, 40, 10, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text1, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SubItem0 = {
- &SubItem1, 40, 0, 24, 10, ITEM_FLAGS,
- 0, (APTR) &Text0, NULL, 0, NULL, 0
- };
-
- static struct MenuItem RecDivItem = {
- NULL, 0, 40, 64, 10, ITEM_FLAGS,
- 0, (APTR) &DivText, NULL, 0, &SubItem0, 0
- };
-
- static struct MenuItem RecMulItem = {
- &RecDivItem, 0, 30, 64, 10, ITEM_FLAGS,
- 0, (APTR) &MulText, NULL, 0, &SubItem0, 0
- };
-
- static struct MenuItem RecMinItem = {
- &RecMulItem, 0, 20, 64, 10, ITEM_FLAGS,
- 0, (APTR) &MinText, NULL, 0, &SubItem0, 0
- };
-
- static struct MenuItem RecPluItem = {
- &RecMinItem, 0, 10, 64, 10, ITEM_FLAGS,
- 0, (APTR) &PluText, NULL, 0, &SubItem0, 0
- };
-
- static struct MenuItem RecRegItem = {
- &RecPluItem, 0, 0, 64, 10, ITEM_FLAGS,
- 0, (APTR) &RegText, NULL, 0, &SubItem0, 0
- };
-
- static struct Menu RecallMenu = {
- &SpecialMenu, 336, 0, 64, 0, MENU_FLAGS,
- (UBYTE *) " Recall", &RecRegItem
- };
-
- static struct MenuItem StoDivItem = {
- NULL, 0, 40, 56, 10, ITEM_FLAGS,
- 0, (APTR) &DivText, NULL, 0, &SubItem0, 0
- };
-
- static struct MenuItem StoMulItem = {
- &StoDivItem, 0, 30, 56, 10, ITEM_FLAGS,
- 0, (APTR) &MulText, NULL, 0, &SubItem0, 0
- };
-
- static struct MenuItem StoMinItem = {
- &StoMulItem, 0, 20, 56, 10, ITEM_FLAGS,
- 0, (APTR) &MinText, NULL, 0, &SubItem0, 0
- };
-
- static struct MenuItem StoPluItem = {
- &StoMinItem, 0, 10, 56, 10, ITEM_FLAGS,
- 0, (APTR) &PluText, NULL, 0, &SubItem0, 0
- };
-
- static struct MenuItem StoRegItem = {
- &StoPluItem, 0, 0, 56, 10, ITEM_FLAGS,
- 0, (APTR) &RegText, NULL, 0, &SubItem0, 0
- };
-
- static struct Menu StoreMenu = {
- &RecallMenu, 272, 0, 56, 0, MENU_FLAGS,
- (UBYTE *) " Store", &StoRegItem
- };
-
- static struct MenuItem ConCarItem = {
- NULL, 0, 50, 72, 10, ITEM_FLAGS,
- 0, (APTR) &ToCartText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem ConPolItem = {
- &ConCarItem, 0, 40, 72, 10, ITEM_FLAGS,
- 0, (APTR) &ToPolarText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem ConDegItem = {
- &ConPolItem, 0, 30, 72, 10, ITEM_FLAGS,
- 0, (APTR) &ToDegText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem ConRadItem = {
- &ConDegItem, 0, 20, 72, 10, ITEM_FLAGS,
- 0, (APTR) &ToRadText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem ConHMSItem = {
- &ConRadItem, 0, 10, 72, 10, ITEM_FLAGS,
- 0, (APTR) &ToHMSText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem ConHItem = {
- &ConHMSItem, 0, 0, 72, 10, ITEM_FLAGS,
- 0, (APTR) &ToHText, NULL, 0, NULL, 0
- };
-
- static struct Menu ConvertMenu = {
- &StoreMenu, 192, 0, 72, 0, MENU_FLAGS,
- (UBYTE *) " Convert", &ConHItem
- };
-
- static struct MenuItem SetGrdItem = {
- NULL, 0, 20, 48, 10, ITEM_FLAGS | CHECKIT,
- 3, (APTR) &GrdText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SetRadItem = {
- &SetGrdItem, 0, 10, 48, 10, ITEM_FLAGS | CHECKIT,
- 5, (APTR) &RadText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem SetDegItem = {
- &SetRadItem, 0, 0, 48, 10, ITEM_FLAGS | CHECKED | CHECKIT,
- 6, (APTR) &DegText, NULL, 0, NULL, 0
- };
-
- static struct Menu SetMenu = {
- &ConvertMenu, 144, 0, 48, 0, MENU_FLAGS,
- (UBYTE *) " Set ", &SetDegItem
- };
-
- static struct MenuItem CleAllItem = {
- NULL, 0, 40, 86, 10, ITEM_FLAGS,
- 0, (APTR) &AllText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem CleAccItem = {
- &CleAllItem, 0, 30, 86, 10, ITEM_FLAGS,
- 0, (APTR) &AccumulsText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem CleRegItem = {
- &CleAccItem, 0, 20, 86, 10, ITEM_FLAGS,
- 0, (APTR) &RegistersText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem CleStaItem = {
- &CleRegItem, 0, 10, 86, 10, ITEM_FLAGS,
- 0, (APTR) &StackText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem CleXItem = {
- &CleStaItem, 0, 0, 86, 10, ITEM_FLAGS,
- 0, (APTR) &XText, NULL, 0, NULL, 0
- };
-
- static struct Menu ClearMenu = {
- &SetMenu, 80, 0, 64, 0, MENU_FLAGS,
- (UBYTE *) " Clear ", &CleXItem
- };
-
- static struct MenuItem GenAboutItem = {
- NULL, 0, 10, 80, 10, ITEM_FLAGS,
- 0, (APTR) &AboutText, NULL, 0, NULL, 0
- };
-
- static struct MenuItem GenQuitItem = {
- &GenAboutItem, 0, 0, 80, 10, ITEM_FLAGS,
- 0, (APTR) &QuitText, NULL, 0, NULL, 0
- };
-
- static struct Menu GeneralMenu = {
- &ClearMenu, 0, 0, 80, 0, MENU_FLAGS,
- (UBYTE *) " General ", &GenQuitItem
- };
-