undoStudio
The IDE of the undoRT ecosystem
Loading...
Searching...
No Matches
undoApp::Terminal::Cell Struct Reference

One cell of the screen, as far as drawing is concerned. More...

#include <TerminalSession.hpp>

Collaboration diagram for undoApp::Terminal::Cell:
Collaboration graph

Public Attributes

std::string text
 UTF-8 of the cell, empty for the tail of a wide glyph.
 
uint32_t fg = 0
 0xRRGGBB
 
uint32_t bg = 0
 0xRRGGBB
 
bool bold = false
 
bool italic = false
 
bool underline = false
 
bool reverse = false
 
char width = 1
 0 when this is the tail of a double-width glyph
 

Detailed Description

One cell of the screen, as far as drawing is concerned.

Member Data Documentation

◆ bg

uint32_t undoApp::Terminal::Cell::bg = 0

0xRRGGBB

◆ bold

bool undoApp::Terminal::Cell::bold = false

◆ fg

uint32_t undoApp::Terminal::Cell::fg = 0

0xRRGGBB

◆ italic

bool undoApp::Terminal::Cell::italic = false

◆ reverse

bool undoApp::Terminal::Cell::reverse = false

◆ text

std::string undoApp::Terminal::Cell::text

UTF-8 of the cell, empty for the tail of a wide glyph.

◆ underline

bool undoApp::Terminal::Cell::underline = false

◆ width

char undoApp::Terminal::Cell::width = 1

0 when this is the tail of a double-width glyph


The documentation for this struct was generated from the following file: