![]() |
|
![]() |
| EditorSaved | FileEditor |
PROCEDURE FileEditor
(CONST FileName : ARRAY OF CHAR;
CONST LineLength : CARDINAL;
CONST Modify : BOOLEAN;
CONST Defaults : BOOLEAN;
CONST Header : BOOLEAN;
CONST PrintDest : ARRAY OF CHAR;
CONST PrintKey : TextEdit.KeyType);
(**
FileEditor - View/edit a text file.
FileEditor allows a quick way to edit and/or view a file. If the
Defaults flag is set to TRUE then the default values will be used. If it
is set to FALSE then any settings which have been made before calling
this routine will be used. This library uses the TextEdit package as
the editor. If you want to change colors, editing keys, etc. then make
calls to TextEdit before calling this routine and set the Defaults flag
to False.
CALLING SEQUENCE -
FileEditor (FileName, LineLength, Modify, Defaults, Header,
PrintDest, PrintKey)
ENTRY -
FileName : ARRAY OF CHAR
The name of the file to edit.
LineLength : CARDINAL
The length of the lines when editing (May be larger than the window)
Modify : BOOLEAN
TRUE to allow modification of the file.
FALSE to NOT allow modification of the file.
Defaults : BOOLEAN
TRUE - The editor defaults will be used.
FALSE - Any colors, keys, etc. that were user specified before
calling this procedure will be used.
Header : BOOLEAN
TRUE - The editor will provide a header on the top two lines of screen.
FALSE - No header lines will be displayed. If you want a header then
you can use a DisplayBackground of a form.
PrintDest : ARRAY OF CHAR
The destination for printing (PRN, LPT1, [FILE NAME], etc.)
If this is a null string ("") then no printing will be allowed.
PrintKey : TextEdit.KeyType
The key to use for hot key printing.
EXAMPLE -
VAR
HotPrint : TextEdit.KeyType;
BEGIN
HotPrint[0] := ASCIIX.nul;
HotPrint[1] := CHR (64);
FileEdit.FileEditor ("TEST.FIL", 132, TRUE, TRUE, TRUE, "PRN",
HotPrint);
*)
PROCEDURE EditorSaved
() : BOOLEAN;
(**
EditorSaved - Returns boolean as to whether the last edit session was saved.
EditorSaved returns a boolean value to tell whether the last editing
session was saved or whether the user aborted out of the editor.
CALLING SEQUENCE -
EditorSaved
EXIT -
EditorSave : BOOLEAN
TRUE - The editor was exited and the changes saved.
FALSE - The editor was aborted out of; no changes were saved.
EXAMPLE -
FileEdit.FileEditor ("TEST.FIL", 132, TRUE, TRUE, TRUE, "PRN", HotPrint);
IF FileEdit.EditorSaved THEN
*)
Send mail to
warren.merrill@inl.gov
with questions or comments about this web site.
Copyright © 1989-2006 Battelle Energy Alliance