Typescript (leaf)
This is like a TextEdit component, but the underlying
VBT class provides a reader and
a writer for accessing the text. The lines of text that have
been read become read-only as far as the editor is concerned. It
is useful for ``transcripts.'' With a small amount
of Modula-3 code, you can connect the reader and
writer to pipes that run a command interpreter.
Typescripts always have scrollbars.
- ReadOnly
- (Boolean, FALSE)
If true, the text-area will not
be editable.
- Clip
- (Boolean, FALSE)
If true, the long lines will
be clipped, not wrapped.
- TurnMargin
- (Real, 2.0)
If long lines are wrapped, then a small grey bar will appear
at the end of the first line and the beginning of the next to
indicate that the line was wrapped. TurnMargin specifies the
width of the grey bar.
- FirstFocus
- (Boolean, FALSE)
If true, and if this
component is in a subwindow or TSplit-child, then when that
component appears, this component will acquire the keyboard
focus, and its text will be selected in replace-mode.
- Notes
- For details on the editing commands, see the description of
TextPort in the VBTkit Reference Manual [VBTkitRefman] .
The following code shows the Modula-3 code for accesses
the underlying reader and writer:
WITH v = FormsVBT.GetVBT(fv, "typescript") DO
rd := TypescriptVBT.GetRd(v);
wr := TypescriptVBT.GetWr(v);
END;
- See Also
- TextEdit and TypeIn