Trailing-Edge
-
PDP-10 Archives
-
decuslib10-05
-
43,50337/23/vista.new
There is 1 other file named vista.new in the archive. Click here to see a list.
NEW FEATURES IN VISTA RELEASE 1976-11-05.
By Jacob Palme, Swedish National Defense Research Institute
MINIMAL NECESSARY CHANGES TO GET OLD PROGRAM WORKING WITH
THE NEW PACKAGE
1) Change "EXTERNAL INTEGER PROCEDURE trmop" into
"EXTERNAL INTEGER PROCEDURE trmop, gettab" in the
preamble of your program.
2) There are two new TEXT parameters to the CLASS VISTA.
Thus, for every "NEW VISTA" or "NEW FORM" statement in
your program, you must add ",NOTEXT,NOTEXT" immediately
in front of the ")".
If you have written your own subclasses to the classes
VISTA or FORM, corresponding changes must be made in
NEW statements generating your subclasses.
3) Only for users of the class FORM: There is one new
TEXT parameter to the class FIELD (and its subclasses).
The new parameter can be given the value NOTEXT in "NEW
field", "NEW alphafield" etc. statements in your
program.
4) All program modules using the VISTA package must be
recompiled.
NEW FEATURES IN THE VISTA PACKAGE
For a fuller description of these features, see the
VISTA.MAN manual (at QZ available on
DSKB:VISTA.MAN[106,346].
1) The package is much more independent of terminal make.
It works on INFOTON VISTA, DEC VT52, MINITEC and ELITE
terminals. It will also work on many other kinds of
display terminals, since the program can query the user
about his terminal characteristics. With the pushing
of just 7 keys on the terminal, the user can tell the
program how his terminal works, and the program can
then work on almost any terminal having special
functions for moving the cursor around the screen.
NEW FEATURES IN VISTA RELEASE 1976-11-05. Page 2
2) The two new text parameters to the class VISTA can be
used by a user programmer to describe the
characteristics of his special kind of display
terminal.
3) The new parameter to objects of the class FIELD in the
FORM package is a help text, which is displayed
automatically to the user when he types in a
questionmark on his terminal. By writing your own
version of the virtual procedure HELP in the FIELD
class, you can handle help texts longer than one line
or other special help facilities.
4) To get machine-independent handling of blinking text on
the screen, two new procedures start_blink and
stop_blink have been added. Always use these
procedures to create blinking text. See the manual for
further explanations. Whenever you call start_blink,
the bell will also be sounded on terminals which have a
bell function.