21 auto buttons = Container::Horizontal({
23 "Decrease", [&] {
value--; }, ButtonOption::Animated(Color::Red)),
25 "Reset", [&] {
value = 50; }, ButtonOption::Animated(Color::Green)),
27 "Increase", [&] {
value++; }, ButtonOption::Animated(Color::Blue)),
31 auto component =
Renderer(buttons, [&] {
42 auto screen = App::FitComponent();
43 screen.Loop(component);
Component Button(ConstStringRef label, std::function< void()> on_click, ButtonOption options=ButtonOption::Simple())
Dibuja un botón. Ejecuta una función cuando se hace clic.
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.
Element separator()
Dibuja una separación vertical u horizontal entre otros dos elementos.
Element gauge(float progress)
Dibuja una barra de progreso de alta definición.
Element vbox(Elements children)
Un contenedor que muestra elementos verticalmente uno por uno.
El espacio de nombres ftxui:: de FTXUI.