FTXUI 7.0.3
C++ functional terminal UI.
Loading...
Searching...
No Matches
ftxui/screen

Detailed Description

Por favor, consulta el tutorial del módulo ftxui/screen.

Namespaces

namespace  ftxui::Dimension
 Define cómo deben ser las dimensiones de la pantalla.
 

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

struct FTXUI_EXPORT (SCREEN) Box
 Box es una estructura que representa un área rectangular en un espacio 2D.
 
 FTXUI_EXPORT (SCREEN) Quirks
 Quirks es una estructura que representa varios comportamientos específicos de la terminal que pueden requerir alternativas.
 
Dimensions Size ()
 Obtiene el tamaño del terminal.
 
Color ColorSupport ()
 Obtiene el soporte de color del terminal.
 
Quirks GetQuirks ()
 Obtiene las peculiaridades de la terminal.
 
void SetQuirks (const Quirks &quirks)
 Anula las peculiaridades de la terminal.
 

Enumeration Type Documentation

◆ Color

enum Color : uint8_t

Color es una enumeración que representa el soporte de color de la terminal.

Enumerator
Palette1 
Palette16 
Palette256 
TrueColor 

Definition at line 31 of file terminal.hpp.

Function Documentation

◆ FTXUI_EXPORT() [1/2]

FTXUI_EXPORT ( SCREEN )

Box es una estructura que representa un área rectangular en un espacio 2D.

Un adaptador. Posee o referencia una cadena constante. Para mayor comodidad, esta clase convierte múltiples cadenas mutables hacia una representación compartida.

Dimensions es una estructura que representa el tamaño de la terminal.

Una cuadrícula rectangular de Cell.

ColorInfo es una estructura que contiene información sobre la paleta de colores del terminal.

Color es una clase que representa un color en la interfaz de usuario de la terminal.

Un carácter Unicode y su estilo asociado.

Se define por sus coordenadas mínimas y máximas a lo largo de los ejes x e y. Tenga en cuenta que las coordenadas son inclusivas, lo que significa que la caja incluye tanto los valores mínimos como los máximos.

Note
Esta estructura se llamaba anteriormente Pixel.
Esta clase se llamaba anteriormente Image.

Un adaptador. Posee o referencia una cadena constante. Para mayor comodidad, esta clase convierte múltiples cadenas inmutables hacia una representación compartida.

Un adaptador. Referencia una lista de cadenas.

Entradas admitidas:

  • std::vector<std::string>
  • std::vector<std::string>*
  • std::vector<std::wstring>*
  • Adapter*
  • std::unique_ptr<Adapter>

Definition at line 1 of file box.hpp.

◆ FTXUI_EXPORT() [2/2]

class FTXUI_EXPORT ( SCREEN )

Quirks es una estructura que representa varios comportamientos específicos de la terminal que pueden requerir alternativas.

TerminalInfo es una estructura que contiene información sobre la terminal.

Si la fuente de la terminal admite los 8 caracteres de bloque Unicode.

Si la terminal maneja correctamente ocultar el cursor.

Si la terminal debe usar caracteres ASCII para los componentes.

El nivel de soporte de color de la terminal.

Si la fuente de la terminal admite los 8 caracteres de bloque Unicode.

Si la terminal maneja correctamente ocultar el cursor.

Si la terminal debe usar caracteres ASCII para los componentes.

El nivel de soporte de color de la terminal.

Definition at line 38 of file terminal.hpp.

◆ Size()

Dimensions Size ( )

Obtiene el tamaño del terminal.

Returns
El tamaño del terminal.

Definition at line 303 of file terminal.cpp.

◆ ColorSupport()

Color ColorSupport ( )

Obtiene el soporte de color del terminal.

Definition at line 338 of file terminal.cpp.

◆ GetQuirks()

Quirks GetQuirks ( )

Obtiene las peculiaridades de la terminal.

Definition at line 355 of file terminal.cpp.

◆ SetQuirks()

void SetQuirks ( const Quirks & quirks)

Anula las peculiaridades de la terminal.

Definition at line 365 of file terminal.cpp.