#include <memory>
#include <utility>
#include <vector>
Component vlist = Container::Vertical(std::move(children));
return Renderer(vlist, [vlist] {
return hbox({
text(" "),
vlist->Render(),
});
});
}
return std::make_shared<ComponentBase>();
}
auto component =
Collapsible("Réductible 1",
Collapsible("Réductible 1.1",
Collapsible(
"Réductible 1.1.1",
Empty()),
Collapsible(
"Réductible 1.1.2",
Empty()),
Collapsible(
"Réductible 1.1.3",
Empty()),
})),
Collapsible("Réductible 1.2",
Collapsible(
"Réductible 1.2.1",
Empty()),
Collapsible(
"Réductible 1.2.2",
Empty()),
Collapsible(
"Réductible 1.2.3",
Empty()),
})),
Collapsible("Réductible 1.3",
Collapsible(
"Réductible 1.3.1",
Empty()),
Collapsible(
"Réductible 1.3.2",
Empty()),
Collapsible(
"Réductible 1.3.3",
Empty()),
})),
}));
ScreenInteractive::FitComponent().Loop(component);
}
Component Inner(std::vector< Component > children)
L'espace de noms FTXUI ftxui::
std::shared_ptr< ComponentBase > Component