struct NewScreen NewScreen = { 0,0, -1,-1, 2, 0,1, NULL, CUSTOMSCREEN, NULL, "'Liner V2.11", NULL, NULL }; struct Menu *FinalMenus; struct TagItem menutags[] = { {TAG_DONE,0L} }; #define MAXMENUITEMS 40 struct MenuItem *MenuPtrs[MAXMENUITEMS+1]; UWORD num[]= {0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27, 28,29,30,31,32,33,34,35,36,37,38,39,40}; struct NewMenu menu[] = { { NM_TITLE, "Project", NULL, NULL, NULL, NULL }, { NM_ITEM, "New", "N", NULL, NULL, &num[0] }, { NM_ITEM, NM_BARLABEL, NULL, NULL, NULL, NULL }, { NM_ITEM, "Open", "O", NULL, NULL, &num[1] }, { NM_ITEM, "Save", "S", NULL, NULL, &num[2] }, { NM_ITEM, "Save As", "A", NULL, NULL, &num[3] }, { NM_ITEM, NM_BARLABEL, NULL, NULL, NULL, NULL }, { NM_ITEM, "Print", NULL, NULL, NULL, NULL }, { NM_SUB, "To Printer", "P", NULL, NULL, &num[4] }, { NM_SUB, "To Disk", "K", NULL, NULL, &num[5] }, { NM_ITEM, NM_BARLABEL, NULL, NULL, NULL, NULL }, { NM_ITEM, "About", NULL, NULL, NULL, &num[6] }, { NM_ITEM, "Quit", "Q", NULL, NULL, &num[7] }, { NM_TITLE, "Edit", NULL, NULL, NULL, NULL }, { NM_ITEM, "Cut", "X", NULL, NULL, &num[8] }, { NM_ITEM, "Copy", "C", NULL, NULL, &num[9] }, { NM_ITEM, "Paste", "V", NULL, NULL, &num[10] }, { NM_ITEM, "Erase", "E", NULL, NULL, &num[11] }, { NM_TITLE, "Search", NULL, NULL, NULL, NULL }, { NM_ITEM, "Search/Replace", "R", NULL, NULL, &num[12] }, { NM_ITEM, "Next", "T", NULL, NULL, &num[13] }, { NM_ITEM, "Replace All", NULL, NULL, NULL, NULL }, { NM_SUB, "Verify", "Y", NULL, NULL, &num[14] }, { NM_SUB, "Don't Verify", "L", NULL, NULL, &num[35] }, { NM_TITLE, "ARexx", NULL, NULL, NULL, NULL }, { NM_ITEM, "Macro 1 ", "1", NULL, NULL, &num[15] }, { NM_ITEM, "Macro 2 ", "2", NULL, NULL, &num[16] }, { NM_ITEM, "Macro 3 ", "3", NULL, NULL, &num[17] }, { NM_ITEM, "Macro 4 ", "4", NULL, NULL, &num[18] }, { NM_TITLE, "Prefs", NULL, NULL, NULL, NULL }, { NM_ITEM, "Icons", NULL, CHECKIT|MENUTOGGLE, NULL, &num[19] }, { NM_ITEM, NM_BARLABEL, NULL, NULL, NULL, NULL }, { NM_ITEM, "Double Spacing", "D", CHECKIT|MENUTOGGLE, NULL, &num[20] }, { NM_ITEM, "Starting Level", NULL, NULL, NULL, NULL }, { NM_SUB, "I.", NULL, CHECKIT|CHECKED, 62, &num[21] }, { NM_SUB, "A.", NULL, CHECKIT, 61, &num[22] }, { NM_SUB, "1.", NULL, CHECKIT, 59, &num[23] }, { NM_SUB, "a.", NULL, CHECKIT, 55, &num[24] }, { NM_SUB, "1)", NULL, CHECKIT, 47, &num[25] }, { NM_SUB, "a)", NULL, CHECKIT, 31, &num[26] }, { NM_ITEM, "Screen Colors", NULL, NULL, NULL, &num[27] }, { NM_ITEM, "Screen Type", NULL, NULL, NULL, NULL }, { NM_SUB, "Non-interlaced", NULL, CHECKIT|CHECKED, 62, &num[28] }, { NM_SUB, "Interlaced", NULL, CHECKIT, 61, &num[29] }, { NM_SUB, "Productivity", NULL, CHECKIT, 59, &num[30] }, { NM_SUB, "Prod.-interlaced", NULL, CHECKIT, 55, &num[31] }, { NM_SUB, "A2024 10Hz", NULL, CHECKIT, 47, &num[36] }, { NM_SUB, "A2024 15Hz", NULL, CHECKIT, 31, &num[37] }, { NM_SUB, NM_BARLABEL, NULL, NULL, NULL, NULL }, { NM_SUB, "NTSC", NULL, CHECKIT, ~128-127, /*384*/ &num[38] }, { NM_SUB, "PAL", NULL, CHECKIT, ~256-127, &num[39] }, { NM_SUB, "Default", NULL, CHECKIT|CHECKED, ~512-127, /*192*/ &num[40] }, { NM_ITEM, NM_BARLABEL, NULL, NULL, NULL, NULL }, { NM_ITEM, "Define macros", "M", NULL, NULL, &num[32] }, { NM_ITEM, NM_BARLABEL, NULL, NULL, NULL, NULL }, { NM_ITEM, "Load Prefs", NULL, NULL, NULL, &num[33] }, { NM_ITEM, "Save Prefs", NULL, NULL, NULL, &num[34] }, { NM_END, NULL, NULL, NULL, NULL, NULL } }; #define NEWSCREENSTRUCTURE NewScreenStructure struct NewWindow NewWindow = { 0,11, 640,189, 0,1, MOUSEBUTTONS+MOUSEMOVE+MENUPICK+RAWKEY+VANILLAKEY, BACKDROP+REPORTMOUSE+BORDERLESS+ACTIVATE, NULL, NULL, NULL, NULL, NULL, 640,189, 640,189, CUSTOMSCREEN }; struct NewGadget Continue= { 139,65,209,15, "Continue...", NULL, 0, PLACETEXT_IN, NULL, NULL }; struct IntuiText IText43 = { 1,0,JAM2, 14,31, &Topaz, "Finished on Wednesday, December 26, 1990", NULL }; struct IntuiText IText42 = { 1,0,JAM2, 14,22, &Topaz, "©1988, 1989, 1990 by Dave Schreiber. All Rights Reserved.", &IText43 }; struct IntuiText IText41 = { 1,0,JAM2, 14,13, &Topaz, "Written by Dave Schreiber", &IText42 }; struct IntuiText IText40 = { 1,0,JAM2, 12,4, &Topaz, "'Liner version 2.11", &IText41 }; #define IntuiTextList2 IText40 struct NewWindow NewAboutWindow = { 78,46, 483,86, 0,1, GADGETUP, SIMPLE_REFRESH, NULL, NULL, NULL, NULL, NULL, 5,5, 640,200, CUSTOMSCREEN }; #define HANDLEEVENT HandleEvent /* ~~~end of PowerWindows source generation */