17 std::vector<std::string> entries;
20 for (
int i = 0; i < 30; ++i) {
21 entries.push_back(
"Entry " + std::to_string(i));
23 auto radiobox =
Menu(&entries, &selected);
24 auto renderer =
Renderer(radiobox, [&] {
25 return radiobox->Render() | vscroll_indicator | frame |
29 auto screen = App::FitComponent();
30 screen.Loop(renderer);
Component Renderer(Component child, std::function< Element()>)
Retourne un nouveau Component, similaire à |child|, mais utilisant |render| comme événement Component...
Component Menu(ConstStringListRef entries, int *selected_, MenuOption options=MenuOption::Vertical())
Une liste de texte. L'élément focalisé est sélectionné.
Decorator size(WidthOrHeight direction, Constraint constraint, int value)
Applique une contrainte sur la taille d'un élément.
Element border(Element child)
Dessine une bordure autour de l'élément.
L'espace de noms FTXUI ftxui::