TextColors

Default text colors that can be used to style text.

These styles are not automatically downsampled. You should print the styled strings with Terminal.println to do so.

Example

import com.github.ajalt.mordant.rendering.TextColors.*

val t = Terminal()
t.println("This text is ${green("colorful")}!")

Entries

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
open override val alpha: Float
Link copied to clipboard
open override val bg: TextStyle

Create a with this color as the background.

Link copied to clipboard
open override val bgColor: Color?
Link copied to clipboard
open override val bold: Boolean?
Link copied to clipboard
open override val color: Color?
Link copied to clipboard
open override val dim: Boolean?
Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
open override val hyperlink: String?
Link copied to clipboard
open override val hyperlinkId: String?
Link copied to clipboard
open override val inverse: Boolean?
Link copied to clipboard
open override val italic: Boolean?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override val space: ColorSpace<*>
Link copied to clipboard
open override val strikethrough: Boolean?
Link copied to clipboard
open override val underline: Boolean?

Functions

Link copied to clipboard
open operator override fun invoke(text: String): String

Apply this style to text.

Link copied to clipboard
open infix override fun on(bg: TextStyle): TextStyle

Create a style with the foreground color of bg as the background color of the new style.

Link copied to clipboard
open operator override fun plus(other: TextStyle): TextStyle

Return a new style that combines this style with other.

open operator override fun plus(other: TextStyles): TextStyle
Link copied to clipboard
open override fun toAnsi16(): Ansi16
Link copied to clipboard
open override fun toAnsi256(): Ansi256
Link copied to clipboard
open override fun toArray(): FloatArray
Link copied to clipboard
open override fun toCMYK(): CMYK
Link copied to clipboard
open override fun toHPLuv(): HPLuv
Link copied to clipboard
open override fun toHSL(): HSL
Link copied to clipboard
open override fun toHSLuv(): HSLuv
Link copied to clipboard
open override fun toHSV(): HSV
Link copied to clipboard
open override fun toHWB(): HWB
Link copied to clipboard
open override fun toICtCp(): ICtCp
Link copied to clipboard
open override fun toJzAzBz(): JzAzBz
Link copied to clipboard
open override fun toJzCzHz(): JzCzHz
Link copied to clipboard
open override fun toLAB(): LAB
Link copied to clipboard
open override fun toLCHab(): LCHab
Link copied to clipboard
open override fun toLCHuv(): LCHuv
Link copied to clipboard
open override fun toLUV(): LUV
Link copied to clipboard
open override fun toOklab(): Oklab
Link copied to clipboard
open override fun toOklch(): Oklch
Link copied to clipboard
open override fun toSRGB(): RGB
Link copied to clipboard
open override fun toString(): String
Link copied to clipboard
open override fun toXYZ(): XYZ
Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.