Previous Topic: 9.4.2 Panel Driver Module Logic

Next Topic: 9.4.2.1.1 @ScreenFormat Panel Building Routine

9.4.2.1 VMTDSP - Panel Builder/Driver (display)


+----------+
|  VMTDSP  | Panel Builder/Driver (display)
+----------+

VMTDSP is a program which provides the logic for building and
displaying the various panels used to set data transfer
parameters.  The initial menu screen, VMTMNU, is brought into
memory, defaults are set from the :SCREEN 0 specification,
all other screens in the VMTMNU file are built, and the first
screen is displayed.  Thereafter, VMTDSP controls the flow
from one screen to the next.

VMTDSP is divided into two major routines, @Control and
@ScreenFormat.  Each consists of a set of internal
subroutines.  On entry to VMTDSP, @ScreenFormat is called to
build the first menu panel and any screens referenced.  If
there are no problems, the @Control routine is invoked to
actually process the panels and interpret any actions
requested via PF keys, PA keys, etc.

The topics addressed in this section are:

     1 - @ScreenFormat Panel Building Routine
     2 - @Control Panel Driver Routine