An ANSI-enabled class used to easily manipulate a text buffer of a fixed width and height.
Determines how a TextBuffer handles writing out each of its internal "lines".
Returns an InputRange (LineWrapRange) that will wrap the given text onto seperate lines.
Same thing as asLineWrapped, except it is eagerly evaluated.
Contains options for the lineWrap function.
An InputRange that wraps a piece of text into seperate lines, based on the given options.
A basic rectangle struct, used to specify the bounds of a TextBufferWriter.
Options for a TextBuffer
A mutable random-access range of AnsiChars that belongs to a certain bounded area (TextBufferBound) within a TextBuffer.
The main way to modify and read data into/from a TextBuffer.
Contains various utilities for displaying and formatting text.