17 std::vector<std::string> entries;
20 for (
int i = 0; i < 100; ++i) {
21 entries.push_back(std::to_string(i));
23 auto radiobox =
Menu(&entries, &selected, MenuOption::Horizontal());
25 radiobox, [&] {
return radiobox->Render() | hscroll_indicator |
frame; });
27 auto screen = App::FitComponent();
28 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é.
L'espace de noms FTXUI ftxui::
Element frame(Element child)
Permet à un élément d'être affiché dans une zone 'virtuelle'. Sa taille peut être plus grande que son...