Text Attributes

typedef enum {
    D3TUI_ATTR_NORMAL     = 0,
    D3TUI_ATTR_BOLD       = 1 << 0,
    D3TUI_ATTR_UNDERLINE  = 1 << 1,
    D3TUI_ATTR_BLINK      = 1 << 2,
    D3TUI_ATTR_REVERSE    = 1 << 3,
    D3TUI_ATTR_DIM        = 1 << 4
} d3tui_attr_t;

void d3tui_set_attributes(d3tui_terminal_t* term, d3tui_attr_t attr);
void d3tui_reset_attributes(d3tui_terminal_t* term);

Bitmask attributes for bold, underline, blink, reverse, and dim text styling.


Colors