22 return text(
"RGB = (" +
23 std::to_string(red) +
"," +
24 std::to_string(green) +
"," +
25 std::to_string(blue) +
")"
33 auto slider_red =
Slider(
"Red :", &red, 0, 255, 1);
34 auto slider_green =
Slider(
"Green:", &green, 0, 255, 1);
35 auto slider_blue =
Slider(
"Blue :", &blue, 0, 255, 1);
37 auto container = Container::Vertical({
43 auto renderer =
Renderer(container, [&] {
50 slider_green->Render(),
52 slider_blue->Render(),
59 auto screen = App::TerminalOutput();
60 screen.Loop(renderer);
Component Renderer(Component child, std::function< Element()>)
Devuelve un nuevo Component, similar a |child|, pero usando |render| como el evento Component::Render...
Element text(std::string_view text)
Muestra un fragmento de texto Unicode codificado en UTF8.
Decorator size(WidthOrHeight direction, Constraint constraint, int value)
Aplica una restricción al tamaño de un elemento.
Element bgcolor(Color color, Element child)
Establece el color de fondo de un elemento.
Element separator()
Dibuja una separación vertical u horizontal entre otros dos elementos.
Element vbox(Elements children)
Un contenedor que muestra elementos verticalmente uno por uno.
El espacio de nombres ftxui:: de FTXUI.
std::shared_ptr< Node > Element
Element hbox(Elements children)
Un contenedor que muestra elementos horizontalmente uno por uno.
Component Slider(SliderOption< T > options)
Un control deslizante en cualquier dirección.
Element ColorTile(int red, int green, int blue)
Element ColorString(int red, int green, int blue)