** Assumes "lcrptfile" holds the file to be looked at
** and "zcpretitle" holds the Preview window title
PRIVATE lcmenutype
lcmenutype = SET("SYSMENU")
PUSH MENU _MSYSMENU
SET SYSMENU TO _medit
DEFINE PAD _MSM_EDIT OF _MSYSMENU PROMPT "\<Navigate" ;
COLOR SCHEME 3 KEY ALT+N, ""
ON PAD _MSM_EDIT OF _MSYSMENU ACTIVATE POPUP _medit
DEFINE POPUP _medit MARGIN RELATIVE SHADOW COLOR SCHEME 4
DEFINE BAR _MED_GOTO OF _medit PROMPT "Jump to <Line... " ;
KEY CTRL+J, "^J"
DEFINE BAR _MED_FIND OF _medit PROMPT "\<Find..." ;
KEY CTRL+F, "^F"
DEFINE BAR _MED_FINDA OF _medit PROMPT "Find A\<gain" ;
KEY CTRL+G, "^G"
DEFINE BAR 1 AFTER _MLAST OF _medit PROMPT "\<Done" ;
KEY CTRL+W, "^W"
ON SELECTION BAR 1 OF _medit keyboard '{esc}' plain
SET SYSMENU ON
IF _DOS
DEFINE WINDOW lwedit FROM 0,0 ;
TO srows()-1,scols()-1 SYSTEM TITLE zcpretitle ;
CLOSE NOGROW NOFLOAT NOZOOM COLOR SCHEME 8
MODIFY FILE &lcrptfile WINDOW lwedit NOEDIT
RELEASE WINDOW lwedit
ELSE
DEFINE WINDOW lwedit ;
AT 0.000, 0.000 ;
SIZE 30,76.000 ;
TITLE zcpretitle ;
FONT "FoxFont", 9 ;
FLOAT ;
CLOSE ;
NOMINIMIZE ;
SYSTEM
DEFINE WINDOW lwedit2 ;
AT 0.05, 0.05 ;
SIZE 29.1,74.8 ;
IN WINDOW lwedit ;
FONT "FoxFont", 9 ;
NOMINIMIZE ;
SYSTEM
MOVE WINDOW lwedit CENTER
ACTIVATE WINDOW lwedit
MODIFY FILE &lcrptfile WINDOW lwedit2 NOEDIT
RELEASE WINDOW lwedit
ENDIF
POP MENU _MSYSMENU
***SET SYSMENU AUTOMATIC && kill access to menu
SET SYSMENU &lcmenutype