13 using namespace ftxui;
15 auto document =
vbox({
17 text(
"separatorLight"),
19 hbox(text(
"left"), separatorLight(), text(
"right")),
23 text(
"separatorDashed"),
25 hbox(text(
"left"), separatorDashed(), text(
"right")),
29 text(
"separatorHeavy"),
31 hbox(text(
"left"), separatorHeavy(), text(
"right")),
35 text(
"separatorDouble"),
37 hbox(text(
"left"), separatorDouble(), text(
"right")),
42 Screen::Create(Dimension::Fit(document), Dimension::Fit(document));
45 std::cout << std::endl;
return hbox({ text(std::to_string(int(progress *100))+"% ")|size(WIDTH, EQUAL, 5), gauge(progress), })