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


