22 return text(
"RGB = (" +
23 std::to_string(red) +
"," +
24 std::to_string(green) +
"," +
25 std::to_string(blue) +
")"
33 auto slider_red =
Slider(
"Rojo :", &red, 0, 255, 1);
34 auto slider_green =
Slider(
"Verde:", &green, 0, 255, 1);
35 auto slider_blue =
Slider(
"Azul :", &blue, 0, 255, 1);
37 auto container = Container::Vertical({
43 auto renderer =
Renderer(container, [&] {
static ScreenInteractive TerminalOutput()
Component Renderer(Component child, std::function< Element()>)
Retorna un nuevo Componente, similar a |child|, pero usando |render| como el evento Component::Render...
virtual void Render(Screen &screen)
Muestra un elemento en un ftxui::Screen.
Decorator bgcolor(Color)
Decora usando un color de fondo.
Decorator size(WidthOrHeight, Constraint, int value)
Aplica una restricción al tamaño de un elemento.
Element text(std::wstring text)
Muestra un fragmento de texto Unicode.
Element separator()
Dibuja una separación vertical u horizontal entre otros dos elementos.
static Color RGB(uint8_t red, uint8_t green, uint8_t blue)
Construye un Color a partir de su representación RGB. https://en.wikipedia.org/wiki/RGB_color_model.
El espacio de nombres ftxui:: de FTXUI.
std::shared_ptr< Node > Element
Element hbox(Elements)
Un contenedor que muestra elementos horizontalmente uno por uno.
Component Slider(SliderOption< T > options)
Un deslizador en cualquier dirección.
Element ColorTile(int red, int green, int blue)
Element ColorString(int red, int green, int blue)