[an error occurred while processing this directive]

HP OpenVMS Systems Documentation

Content starts here HP DECwindows Motif for OpenVMS Alpha

HP DECwindows Motif
for OpenVMS Alpha
New Features


Previous Contents Index

4.7.2.2 Changes to CDA External Reference Processing

V1.2

CDA Run-Time Services supports relative file specifications for external references. Relative references are also supported: that is, a reference where the directory path is not fully specified but is relative to the directory path of the parent document.

4.7.2.3 Restructuring CDA Shareable Images

V1.2

The CDA Viewer includes two shareable images to allow installation on systems where DECwindows is not installed.

In DECwindows Motif for OpenVMS Version 1.2 software, shareable images that use the X services were renamed. Table 4-13 lists the shareable images in the various versions of the CDA Viewer.

Table 4-13 Names of Shareable Images
CDA Version Image Name Description
Version 1.6 CDA$ACCESS CDA Run-Time Services shareable image.
  DDIF$VIEWSHR Callable viewer widget.
Version 1.7 CDA$ACCESS CDA Run-Time Services shareable image.
  DDIF$VIEWSHR
DDIF$DECW_VIEWSHR
DDIF$CC_VIEWSHR
The DDIF$DECW_VIEWSHR widget is a callable viewer widget that uses the LIB$FIND_IMAGE_SYMBOL routine to invoke the DDIF$DECW_VIEWSHR (DECwindows interface) and DDIF$CC_VIEWSHR (character-cell interface) widgets.
Version 1.8A or later CDA$ACCESS CDA Run-Time Services shareable image.
  DDIF$VIEWSHR12 The DDIF$VIEWSHR12 widget is a callable viewer widget that uses LIB$FIND_IMAGE_SYMBOL to invoke the DDIF$DECW_VIEWSHR12 (DECwindows interface) and DDIF$CC_VIEWSHR (character-cell interface) widgets.

By using the LIB$FIND_IMAGE_SYMBOL routine to reference the entry points to the DDIF$DECW_VIEWSHR, DDIF$DECW_VIEWSHR12, and DDIF$CC_VIEWSHR images, an application can dynamically determine whether it can execute in a given environment. The DDIF$VIEW.EXE application now replaces this routine.

The previous DDIF$VIEWSHR.EXE shareable image is still included to maintain compatibility with applications linked against it. However, new applications (and previous applications that take advantage of new features) should use the new shareable images.

4.7.3 DECterm Programming

This section describes features and changes related to DECterm programming.

4.7.3.1 ReGIS Input Cursors

V1.2--3

DECterm supports the following input cursors: cross-hair, rubber-band line, diamond, and rubber-band rectangle. To select input cursors use the S(C(In)) command. Table 4-14 shows the values of n.

Table 4-14 ReGIS Input Cursors---Cursor styles and Values
Cursor Style Variable n
Cross-hair Omitted
Cross-hair (default) 0
Diamond 1
Cross-hair 2
Rubber-band line 3
Rubber-band rectangle 4

Note

If a shape other than the diamond cursor is desired when n is equal to 1, define the logical name DECW$DECTERM_REGIS_CURSOR to be one of the numbers defined in the SYS$LIBRARY:DECW$CURSOR.H file.

4.7.3.2 Page-Movement Escape Sequences

V1.2

The following page-movement escape sequences are implemented in DECterm:


    NP       <CSI> Pn U       Next Page
    PP       <CSI> Pn V       Previous Page
    PPA      <CSI> Pn P       Page Position Absolute
    PPB      <CSI> Pn R       Page Position Backward
    PPR      <CSI> Pn Q       Page Position Relative

Note that "Pn" is the number of pages to move; the exception is PPA, where "Pn" is the actual page number.

Note

DECterm does not support cursor coupling; the cursor is always bound to the current (displayed) page.


Index Contents