Print Page as PDF
TEXT INTEGRATION UTILITIES ICR (1569)

TEXT INTEGRATION UTILITIES    ICR (1569)

Name Value
NUMBER 1569
IA # 1569
DATE CREATED 1996/08/01
CUSTODIAL PACKAGE LIST MANAGER
CUSTODIAL ISC San Francisco
USAGE Private
TYPE Routine
DBIC APPROVAL STATUS APPROVED
ROUTINE VALM
NAME TEXT INTEGRATION UTILITIES
GENERAL DESCRIPTION
TIU is using List Manager.  For one of our LM displays,
we need to display at the beginning of the screen a 60 character name, then 4
or 5 short fields, then a different 60 character name.  Sites don't want
either 60 character name truncated.  Since the screen is only 80 characters
wide, we need to set one scroll lock long enough to display a meaningful part
of the name and still show our short fields, and then to set a second, very
short scroll lock so we can display the whole second 60 character name with
enough scroll locked to identify the entry.

I have found that if I set VALM("FIXED") and VALMLFT, I can essentially set
two different scroll locks, enabling me to display both 60 character names
meaningfully.

This also enables me to code a PRINT LIST Action which prints columns beyond
page width on a separate page rather than wrapping them.  Since we are using
many columns beyond 80 characters, this is important to our users.

For the sake of clarity, this was NOT a simple matter of setting those two
variables:  I also had to rewrite for TIU the Scroll Right/Left actions and
the Print List Action rather than use the actions LM exports.

TIU requests a private Integration Agreement with List Manager to read and set
the variables VALMLFT and VALM("FIXED").

We understand that if/when LM adds functionality affecting these variables, we
would need to rewrite portions of our code.
STATUS Active
DURATION Till Otherwise Agreed
ID VALM
COMPONENT/ENTRY POINT
COMPONENT/ENTRY POINT COMPONENT DESCRIPTION VARIABLES
EN
EN^VALM is the main entry point for List Manager,
called with the name of a List Manager Template.
VARIABLES TYPE VARIABLES DESCRIPTION
VALM Both
This agreement is for the subscripted variable
VALM("FIXED").  VALM("FIXED") is the next column to the right AFTER the
columns occupied by the Caption field which is scroll locked.  It functions as
the rightmost column of screen which remains fixed when a user scrolls to the
right.
VALMLFT Both
For a given horizontal scroll setting, VALMLFT is the
character position in the List Manager list array string of the character
displayed in the leftmost nonfixed column of the screen.