term_glyph library

Classes

GlyphSet
A class that provides access to every configurable glyph.

Constants

asciiGlyphs → const GlyphSet
A GlyphSet that always returns ASCII glyphs.
unicodeGlyphs → const GlyphSet
A GlyphSet that always returns Unicode glyphs.

Properties

ascii ↔ bool
Whether the glyph getters return plain ASCII, as opposed to Unicode characters or sequences.
getter/setter pair
bottomLeftCorner → String
The lower left-hand corner of a box.
no setter
bottomLeftCornerBold → String
The bold lower left-hand corner of a box.
no setter
bottomLeftCornerDouble → String
The double lower left-hand corner of a box.
no setter
bottomRightCorner → String
The lower right-hand corner of a box.
no setter
bottomRightCornerBold → String
The bold lower right-hand corner of a box.
no setter
bottomRightCornerDouble → String
The double lower right-hand corner of a box.
no setter
bullet → String
A bullet point.
no setter
cross → String
An intersection of vertical and horizontal box lines.
no setter
crossBold → String
An intersection of bold vertical and horizontal box lines.
no setter
crossDouble → String
An intersection of double vertical and horizontal box lines.
no setter
downArrow → String
A downwards-pointing arrow.
no setter
downEnd → String
The bottom half of a vertical box line.
no setter
downEndBold → String
The bottom half of a bold vertical box line.
no setter
glyphs → GlyphSet
Returns asciiGlyphs if ascii is true or unicodeGlyphs otherwise.
no setter
horizontalLine → String
A horizontal line that can be used to draw a box.
no setter
horizontalLineBold → String
A bold horizontal line that can be used to draw a box.
no setter
horizontalLineDouble → String
A double horizontal line that can be used to draw a box.
no setter
horizontalLineDoubleDash → String
A dashed horizontal line that can be used to draw a box.
no setter
horizontalLineDoubleDashBold → String
A bold dashed horizontal line that can be used to draw a box.
no setter
horizontalLineQuadrupleDash → String
A dashed horizontal line that can be used to draw a box.
no setter
horizontalLineQuadrupleDashBold → String
A bold dashed horizontal line that can be used to draw a box.
no setter
horizontalLineTripleDash → String
A dashed horizontal line that can be used to draw a box.
no setter
horizontalLineTripleDashBold → String
A bold dashed horizontal line that can be used to draw a box.
no setter
leftArrow → String
A left-pointing arrow.
no setter
leftEnd → String
The left half of a horizontal box line.
no setter
leftEndBold → String
The left half of a bold horizontal box line.
no setter
longLeftArrow → String
A two-character left-pointing arrow.
no setter
longRightArrow → String
A two-character right-pointing arrow.
no setter
rightArrow → String
A right-pointing arrow.
no setter
rightEnd → String
The right half of a horizontal box line.
no setter
rightEndBold → String
The right half of a bold horizontal box line.
no setter
teeDown → String
A horizontal box line with a vertical line going down from the middle.
no setter
teeDownBold → String
A bold horizontal box line with a vertical line going down from the middle.
no setter
teeDownDouble → String
A double horizontal box line with a vertical line going down from the middle.
no setter
teeLeft → String
A vertical box line with a horizontal line going left from the middle.
no setter
teeLeftBold → String
A bold vertical box line with a horizontal line going left from the middle.
no setter
teeLeftDouble → String
A double vertical box line with a horizontal line going left from the middle.
no setter
teeRight → String
A vertical box line with a horizontal line going right from the middle.
no setter
teeRightBold → String
A bold vertical box line with a horizontal line going right from the middle.
no setter
teeRightDouble → String
A double vertical box line with a horizontal line going right from the middle.
no setter
teeUp → String
A horizontal box line with a vertical line going up from the middle.
no setter
teeUpBold → String
A bold horizontal box line with a vertical line going up from the middle.
no setter
teeUpDouble → String
A double horizontal box line with a vertical line going up from the middle.
no setter
topLeftCorner → String
The upper left-hand corner of a box.
no setter
topLeftCornerBold → String
The bold upper left-hand corner of a box.
no setter
topLeftCornerDouble → String
The double upper left-hand corner of a box.
no setter
topRightCorner → String
The upper right-hand corner of a box.
no setter
topRightCornerBold → String
The bold upper right-hand corner of a box.
no setter
topRightCornerDouble → String
The double upper right-hand corner of a box.
no setter
upArrow → String
An upwards-pointing arrow.
no setter
upEnd → String
The top half of a vertical box line.
no setter
upEndBold → String
The top half of a bold vertical box line.
no setter
verticalLine → String
A vertical line that can be used to draw a box.
no setter
verticalLineBold → String
A bold vertical line that can be used to draw a box.
no setter
verticalLineDouble → String
A double vertical line that can be used to draw a box.
no setter
verticalLineDoubleDash → String
A dashed vertical line that can be used to draw a box.
no setter
verticalLineDoubleDashBold → String
A bold dashed vertical line that can be used to draw a box.
no setter
verticalLineQuadrupleDash → String
A dashed vertical line that can be used to draw a box.
no setter
verticalLineQuadrupleDashBold → String
A bold dashed vertical line that can be used to draw a box.
no setter
verticalLineTripleDash → String
A dashed vertical line that can be used to draw a box.
no setter
verticalLineTripleDashBold → String
A bold dashed vertical line that can be used to draw a box.
no setter

Functions

glyphOrAscii(String glyph, String alternative) → String
Returns glyph if Unicode glyph are allowed, and alternative if they aren't.