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()>)
Return a new Component, similar to |child|, but using |render| as the Component::Render() event.
Component Menu(ConstStringListRef entries, int *selected_, MenuOption options=MenuOption::Vertical())
A list of text. The focused element is selected.
The FTXUI ftxui:: namespace.
Element frame(Element child)
Allow an element to be displayed inside a 'virtual' area. It size can be larger than its container....