17 std::vector<std::string> toggle_1_entries = {
21 std::vector<std::string> toggle_2_entries = {
25 std::vector<std::string> toggle_3_entries = {
29 std::vector<std::string> toggle_4_entries = {
35 int toggle_1_selected = 0;
36 int toggle_2_selected = 0;
37 int toggle_3_selected = 0;
38 int toggle_4_selected = 0;
44 auto container = Container::Vertical({
51 auto renderer =
Renderer(container, [&] {
53 text(
"Choose your options:"),
static ScreenInteractive TerminalOutput()
Element Render()
Dessine le composant. Construit un ftxui::Element à dessiner sur l'écran ftxui::Screen représentant c...
Component Toggle(ConstStringListRef entries, int *selected)
Une liste horizontale d'éléments. L'utilisateur peut naviguer à travers eux.
Component Renderer(Component child, std::function< Element()>)
Renvoie un nouveau composant, similaire à |child|, mais utilisant |render| comme événement Component:...
Element text(std::wstring text)
Affiche un morceau de texte unicode.
Element vbox(Elements)
Un conteneur affichant les éléments verticalement un par un.
L'espace de noms FTXUI ftxui::
Element hbox(Elements)
Un conteneur affichant les éléments horizontalement un par un.
std::shared_ptr< ComponentBase > Component