#include <iostream>
#include <memory>
text("separatorLight"),
separatorLight(),
hbox(text(
"left"), separatorLight(), text(
"right")),
}) | borderLight,
text("separatorDashed"),
separatorDashed(),
hbox(text(
"left"), separatorDashed(), text(
"right")),
}) | borderDashed,
text("separatorHeavy"),
separatorHeavy(),
hbox(text(
"left"), separatorHeavy(), text(
"right")),
}) | borderHeavy,
text("separatorDouble"),
separatorDouble(),
hbox(text(
"left"), separatorDouble(), text(
"right")),
}) | borderDouble,
});
Screen::Create(Dimension::Fit(document), Dimension::Fit(document));
std::cout << std::endl;
}
Element vbox(Elements children)
Un contenedor que muestra elementos verticalmente uno por uno.
return hbox({ text(std::to_string(int(progress *100))+"% ")|size(WIDTH, EQUAL, 5), gauge(progress), })
El espacio de nombres ftxui:: de FTXUI.