Gets a cell's background color number, this differs depending on what the color mode of the cell is:
Gets the number representation of the background color mode, this can be
used to perform quick comparisons of 2 cells to see if they're the same.
Use isBgRGB, isBgPalette and isBgDefault to check what color mode
a cell is.
The character(s) within the cell. Examples of what this can contain:
Gets the UTF32 codepoint of single characters, if content is a combined string it returns the codepoint of the last character in the string.
Gets a cell's foreground color number, this differs depending on what the color mode of the cell is:
Gets the number representation of the foreground color mode, this can be
used to perform quick comparisons of 2 cells to see if they're the same.
Use isFgRGB, isFgPalette and isFgDefault to check what color mode
a cell is.
The width of the character. Some examples:
1 for most cells.2 for wide character like CJK glyphs.0 for cells immediately following cells with a width of 2.Whether the cell has the default attribute (no color or style).
Whether the cell is using the default background color mode.
Whether the cell is using the palette background color mode.
Whether the cell is using the RGB background color mode.
Whether the cell has the blink attribute (CSI 5 m).
Whether the cell has the bold attribute (CSI 1 m).
Whether the cell has the dim attribute (CSI 2 m).
Whether the cell is using the default foreground color mode.
Whether the cell is using the palette foreground color mode.
Whether the cell is using the RGB foreground color mode.
Whether the cell has the inverse attribute (CSI 7 m).
Whether the cell has the invisible attribute (CSI 8 m).
Whether the cell has the italic attribute (CSI 3 m).
Whether the cell has the overline attribute (CSI 53 m).
Whether the cell has the strikethrough attribute (CSI 9 m).
Whether the cell has the underline attribute (CSI 4 m).
Represents a single cell in the terminal's buffer.