A cell contains a single unicode character, with associated formatting data including style, color, and color palette. More...
#include <Evas_Common.h>
Data Fields | |
Eina_Unicode | codepoint |
the UNICODE value of the character | |
unsigned char | fg |
the index of the palette for the foreground color | |
unsigned char | bg |
the index of the palette for the background color | |
unsigned short | bold: 1 |
whether the character is bold | |
unsigned short | italic: 1 |
whether the character is oblique | |
unsigned short | underline: 1 |
whether the character is underlined | |
unsigned short | strikethrough: 1 |
whether the character is strikethrough'ed | |
unsigned short | fg_extended: 1 |
whether the extended palette is used for the foreground color | |
unsigned short | bg_extended: 1 |
whether the extended palette is used for the background color | |
unsigned short | double_width: 1 |
if the codepoint is merged with the following cell to the right visually (cells must be in pairs with 2nd cell being a duplicate in all ways except codepoint is 0) | |
A cell contains a single unicode character, with associated formatting data including style, color, and color palette.
Double-wide characters are flagged to permit visually merging the cell to the right.