17 std::vector<std::string> tab_values{
23 auto tab_toggle =
Toggle(&tab_values, &tab_selected);
25 std::vector<std::string> tab_1_entries{
30 int tab_1_selected = 0;
32 std::vector<std::string> tab_2_entries{
37 int tab_2_selected = 0;
39 std::vector<std::string> tab_3_entries{
45 int tab_3_selected = 0;
46 auto tab_container = Container::Tab(
48 Radiobox(&tab_1_entries, &tab_1_selected),
49 Radiobox(&tab_2_entries, &tab_2_selected),
50 Radiobox(&tab_3_entries, &tab_3_selected),
54 auto container = Container::Vertical({
59 auto renderer =
Renderer(container, [&] {
69 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.