4#ifndef FTXUI_SCREEN_SCREEN_HPP
5#define FTXUI_SCREEN_SCREEN_HPP
72 const std::string&
Hyperlink(uint8_t
id)
const;
84 pixel.inverted ^=
true;
std::function< void(Pixel &)> SelectionStyle
const SelectionStyle & GetSelectionStyle() const
Devuelve el estilo de selección actual.
const std::string & Hyperlink(uint8_t id) const
std::string ToString() const
void SetCursor(Cursor cursor)
~Screen() override=default
static Screen Create(Dimensions dimension)
Crea una pantalla con la dimensión dada.
uint8_t RegisterHyperlink(const std::string &link)
Screen(int dimx, int dimy)
std::string ResetPosition(bool clear=false) const
Devuelve una cadena que se puede imprimir para restablecer la posición del cursor al principio de la ...
void Clear()
Borra todos los píxeles de la pantalla.
SelectionStyle selection_style_
void SetSelectionStyle(SelectionStyle decorator)
Establece el estilo de selección actual.
std::vector< std::string > hyperlinks_
Una cuadrícula rectangular de píxeles.
Una cuadrícula rectangular de píxeles.
Dimensions es una estructura que representa el tamaño de la terminal.
Un carácter Unicode y su estilo asociado.
El espacio de nombres ftxui::Dimension:: de FTXUI.
El espacio de nombres ftxui:: de FTXUI.