#include // for bgcolor, operator|, operator|=, text, center, Element #include // for LinearGradient::Stop, LinearGradient #include // for Full, Screen #include // for allocator, shared_ptr #include "ftxui/dom/node.hpp" // for Render #include "ftxui/screen/color.hpp" // for Color, Color::DeepPink1, Color::DeepSkyBlue1, Color::Yellow, ftxui int main() { using namespace ftxui; auto document = text("gradient") | center; document |= bgcolor(LinearGradient() .Angle(45) .Stop(Color::DeepPink1) .Stop(Color::DeepSkyBlue1)); auto screen = Screen::Create(Dimension::Full(), Dimension::Full()); Render(screen, document); screen.Print(); return 0; } // Copyright 2023 Arthur Sonzogni. All rights reserved. // Use of this source code is governed by the MIT license that can be found in // the LICENSE file.