AnsiPen class
Constructors
- AnsiPen()
Properties
- bgBlack → AnsiPen
-
no setter
- bgBlue → AnsiPen
-
no setter
- bgBlueBright → AnsiPen
-
no setter
- bgCyan → AnsiPen
-
no setter
- bgCyanBright → AnsiPen
-
no setter
- bgGray → AnsiPen
-
no setter
- bgGreen → AnsiPen
-
no setter
- bgGreenBright → AnsiPen
-
no setter
- bgMagenta → AnsiPen
-
no setter
- bgMagentaBright → AnsiPen
-
no setter
- bgRed → AnsiPen
-
no setter
- bgRedBright → AnsiPen
-
no setter
- bgWhite → AnsiPen
-
no setter
- bgWhiteBright → AnsiPen
-
no setter
- bgYellow → AnsiPen
-
no setter
- bgYellowBright → AnsiPen
-
no setter
- blueBright → AnsiPen
-
no setter
- bold → AnsiPen
-
no setter
- cyanBright → AnsiPen
-
no setter
- dim → AnsiPen
-
no setter
- down → String
-
Returns the ANSI escape codes that open the pen's current styles.
Compatible with ansicolor's
pen.down/'${pen}'usage.no setter - greenBright → AnsiPen
-
no setter
- hashCode → int
-
The hash code for this object.
no setterinherited
-
no setter
- inverse → AnsiPen
-
no setter
- italic → AnsiPen
-
no setter
- magentaBright → AnsiPen
-
no setter
- overline → AnsiPen
-
no setter
- redBright → AnsiPen
-
no setter
- reset → AnsiPen
-
no setter
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- strikethrough → AnsiPen
-
no setter
-
styleStack
↔ List<
QuectoStyler> -
getter/setter pair
- underline → AnsiPen
-
no setter
- up → String
-
Resets all pen attributes in the terminal.
Compatible with ansicolor's
pen.upusage.no setter - whiteBright → AnsiPen
-
no setter
- yellowBright → AnsiPen
-
no setter
Methods
-
ansi256Bg(
int code) → AnsiPen -
ansi256Fg(
int code) → AnsiPen -
black(
{bool bg = false, bool bold = false}) → AnsiPen -
blue(
{bool bg = false, bool bold = false}) → AnsiPen -
call(
[Object? input]) → dynamic -
Treat a pen instance as a function such that
pen('msg')is the same aspen.write('msg'). -
cyan(
{bool bg = false, bool bold = false}) → AnsiPen -
gray(
{num? level, bool bg = false}) → AnsiPen -
Set foreground to ANSI gray when called with no args (
pen.gray), or set to a xterm256 grayscale value when called withlevel:(compatible with ansicolor's AnsiPen.gray() signature). -
green(
{bool bg = false, bool bold = false}) → AnsiPen -
grey(
{num? level, bool bg = false}) → AnsiPen - Alternate spelling for gray.
-
magenta(
{bool bg = false, bool bold = false}) → AnsiPen -
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
red(
{bool bg = false, bool bold = false}) → AnsiPen -
rgb(
{num r = 1.0, num g = 1.0, num b = 1.0, bool bg = false}) → AnsiPen - Sets the pen color to the rgb value between 0.0..1.0. Compatible with ansicolor's AnsiPen.rgb() signature. Maps to xterm 256-color palette (same as ansicolor).
-
rgbBg(
int r, int g, int b) → AnsiPen -
rgbFg(
int r, int g, int b) → AnsiPen -
toString(
) → String -
Allow pen colors to be used inline:
'${pen}text${pen.up}'. Compatible with ansicolor's toString() behavior.override -
underlineAnsi256(
int code) → AnsiPen -
underlineRgb(
int r, int g, int b) → AnsiPen -
white(
{bool bg = false, bool bold = false}) → AnsiPen -
write(
Object? input) → dynamic -
xterm(
int color, {bool bg = false}) → AnsiPen - Directly index the xterm 256 color palette. Compatible with ansicolor's AnsiPen.xterm() signature.
-
yellow(
{bool bg = false, bool bold = false}) → AnsiPen
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited