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 est une énumération qui représente le support des couleurs du terminal. More...
 

Functions

 FTXUI_EXPORT (SCREEN) Quirks
 Quirks est une structure qui représente divers comportements spécifiques au terminal pouvant nécessiter des solutions de repli.
 
 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)
 Calcule la prise en charge des couleurs en fonction des variables d'environnement et de l'identification du terminal.
 
Dimensions Size ()
 Obtenir la taille du terminal.
 
void SetFallbackSize (const Dimensions &fallbackSize)
 Outrepasser la taille du terminal en cas d'échec de la détection automatique.
 
Color ColorSupport ()
 Obtenir le support couleur du terminal.
 
void SetColorSupport (Color color)
 Outrepasser le support couleur du terminal en cas d'échec de la détection automatique.
 
Quirks GetQuirks ()
 Récupère les particularités du terminal.
 
void SetQuirks (const Quirks &quirks)
 Redéfinit les particularités du 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 )

Calcule la prise en charge des couleurs en fonction des variables d'environnement et de l'identification du terminal.

Parameters
termLa variable d'environnement TERM.
colortermLa variable d'environnement COLORTERM.
term_programLa variable d'environnement TERM_PROGRAM.
terminal_nameLe nom du terminal (depuis DA2).
terminal_emulator_nameLe nom de l'émulateur de terminal (depuis XTVERSION).
capabilitiesLes capacités du terminal (depuis DA1).

Definition at line 196 of file terminal.cpp.

◆ SetFallbackSize()

void SetFallbackSize ( const Dimensions & fallbackSize)

Outrepasser la taille du terminal en cas d'échec de la détection automatique.

Parameters
fallbackSizeDimensions du terminal à utiliser en cas de repli.

Definition at line 332 of file terminal.cpp.