FTXUI 7.0.3
C++ functional terminal UI.
Loading...
Searching...
No Matches
ftxui::Terminal Namespace Reference

Enumerations

enum  Color : uint8_t {
  Palette1 ,
  Palette16 ,
  Palette256 ,
  TrueColor
}
 Color es una enumeración que representa el soporte de color de la terminal. More...
 

Functions

 FTXUI_EXPORT (SCREEN) Quirks
 Quirks es una estructura que representa varios comportamientos específicos de la terminal que pueden requerir alternativas.
 
 FTXUI_EXPORT (SCREEN) void SetFallbackSize(const Dimensions &fallbackSize)
 
Color ComputeColorSupport (std::string_view term, std::string_view colorterm, std::string_view term_program, std::string_view terminal_name, std::string_view terminal_emulator_name, const std::vector< int > &capabilities)
 Calcula el soporte de color según variables de entorno e identificación de la terminal.
 
Dimensions Size ()
 Obtiene el tamaño del terminal.
 
void SetFallbackSize (const Dimensions &fallbackSize)
 Anula el tamaño del terminal en caso de que la autodetección falle.
 
Color ColorSupport ()
 Obtiene el soporte de color del terminal.
 
void SetColorSupport (Color color)
 Anula el soporte de color del terminal en caso de que la autodetección falle.
 
Quirks GetQuirks ()
 Obtiene las peculiaridades de la terminal.
 
void SetQuirks (const Quirks &quirks)
 Anula las peculiaridades de la terminal.
 

Function Documentation

◆ FTXUI_EXPORT()

FTXUI_EXPORT ( SCREEN ) const &

◆ ComputeColorSupport()

Color ComputeColorSupport ( std::string_view term,
std::string_view colorterm,
std::string_view term_program,
std::string_view terminal_name,
std::string_view terminal_emulator_name,
const std::vector< int > & capabilities )

Calcula el soporte de color según variables de entorno e identificación de la terminal.

Parameters
termLa variable de entorno TERM.
colortermLa variable de entorno COLORTERM.
term_programLa variable de entorno TERM_PROGRAM.
terminal_nameEl nombre de la terminal (de DA2).
terminal_emulator_nameEl nombre del emulador de terminal (de XTVERSION).
capabilitiesLas capacidades de la terminal (de DA1).

Definition at line 196 of file terminal.cpp.

◆ SetFallbackSize()

void SetFallbackSize ( const Dimensions & fallbackSize)

Anula el tamaño del terminal en caso de que la autodetección falle.

Parameters
fallbackSizeDimensiones del terminal a las que recurrir

Definition at line 332 of file terminal.cpp.