Oberon ||
Library ||
Module Index ||
Search Engine ||
Definition ||
Module
Ulm's Oberon Library:
TerminalLister
NAME
TerminalLister - listing generation on base of Terminals
SYNOPSIS
PROCEDURE Init(s: Streams.Stream) : BOOLEAN;
DESCRIPTION
TerminalLister
provides an implementation for Listers that is based
upon Terminals and TermAttributes.
Init
installs the interface procedures of Listers for s
that must support the operations of Terminals and
TermAttributes. Following attributes are tested in
the given order whether they are supported by the terminal device
associated with s: standout, reverse,
underline, dim, bold, and blink.
If none of these attributes are supported and/or the number
of columns appears to small, FALSE is returned.
DIAGNOSTICS
TerminalLister
does not generate any error events on its own.
Init
and all interface procedures of Listers return FALSE
in case of errors.
SEE ALSO
- CompilerErrors
-
standardized events for compilation errors
- Listers
-
general interface for listings of compilation error messages
- TermAttributes
-
display attributes of terminal devices
- Terminals
-
general abstraction for terminal devices
Edited by: borchert, last change: 2000/05/29, revision: 1.1, converted to HTML: 2000/05/29
Oberon ||
Library ||
Module Index ||
Search Engine ||
Definition ||
Module