; -- restore video cntrls for a line
; input: LINE := line number
FLDTEXT(LINE,FLD,TEXT)
; -- set text for field in line
; input: LINE := line number
; FLD := caption field name
; TEXT := text to insert for field
SWAP(FR,TO,SAVE)
; -- swap video cntrl arrays
; [not a supported call]
MSGQ
WRITE(LINE)
; -- re-write line to screen
; input: LINE := line number
SELECT(LINE,MODE)
; -- highlight/unhighlight a line
; input: LINE := line number
; MODE := 1 to highlight line
; 0 to unhighlight and restore to original state
CNTRL(LINE,COL,WIDTH,ON,OFF,SAVE)
; -- set video control chars
; input: LINE := line number
; COL := column to start control
; WIDTH := how many characters should contrl be in effect
; ON := beginninng control code (ex. the value of IOINHI)
; OFF := ending control code (ex. the value of IOINORM)
; SAVE := 1 to save control code for later use
; otherwise 0 [optional]
FLDCTRL(LINE,FLD,ON,OFF,SAVE)
; -- set default video ctrls for line
; or just 1 field
; input: LINE := line number
; FLD := caption field name [optional]
; ON := beginninng control code (ex. the value of IOINHI)
; OFF := ending control code (ex. the value of IOINORM)
; SAVE := 1 to save control code for later use
; otherwise 0 [optional]
KILL(LINE)
; -- kill off video cntrls for a line
; input: LINE := line number
CLEAN
; -- kill off lines and video cntrls
FLDCTRLQ
SET(LINE,TEXT,ENTRY)
; -- set text in array
; input: LINE := line number
; TEXT := text for line
; ENTRY := entry number assoicated with line [optional]
; >> if defined, then line will also be indexed
MSG(VALMSG)
; -- post message immediately
SAVE(LINE)
; -- save video cntrls for a line
; input: LINE := line number