17 std::array<bool, 30> states;
19 auto container = Container::Vertical({});
20 for (
int i = 0; i < 30; ++i) {
22 container->Add(
Checkbox(
"Checkbox" + std::to_string(i), &states[i]));
25 auto renderer =
Renderer(container, [&] {
26 return container->Render() | vscroll_indicator | frame |
30 auto screen = App::FitComponent();
31 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...
Component Checkbox(ConstStringRef label, bool *checked, CheckboxOption options=CheckboxOption::Simple())
Dibuja un elemento marcable.
Decorator size(WidthOrHeight direction, Constraint constraint, int value)
Aplica una restricción al tamaño de un elemento.
Element border(Element child)
Dibuja un borde alrededor del elemento.
El espacio de nombres ftxui:: de FTXUI.