22 return text(
"RGB = (" +
23 std::to_string(red) +
"," +
24 std::to_string(green) +
"," +
25 std::to_string(blue) +
")"
33 auto slider_red =
Slider(
"Red :", &red, 0, 255, 1);
34 auto slider_green =
Slider(
"Green:", &green, 0, 255, 1);
35 auto slider_blue =
Slider(
"Blue :", &blue, 0, 255, 1);
37 auto container = Container::Vertical({
43 auto renderer =
Renderer(container, [&] {
static ScreenInteractive TerminalOutput()
Component Renderer(Component child, std::function< Element()>)
Renvoie un nouveau composant, similaire à |child|, mais utilisant |render| comme événement Component:...
virtual void Render(Screen &screen)
Decorator bgcolor(Color)
Décore en utilisant une couleur d'arrière-plan.
Decorator size(WidthOrHeight, Constraint, int value)
Applique une contrainte sur la taille d'un élément.
Element text(std::wstring text)
Affiche un morceau de texte unicode.
Element separator()
Dessine une séparation verticale ou horizontale entre deux autres éléments.
Element vbox(Elements)
Un conteneur affichant les éléments verticalement un par un.
static Color RGB(uint8_t red, uint8_t green, uint8_t blue)
Construit une couleur à partir de sa représentation RGB. https://en.wikipedia.org/wiki/RGB_color_mode...
L'espace de noms FTXUI ftxui::
std::shared_ptr< Node > Element
Element hbox(Elements)
Un conteneur affichant les éléments horizontalement un par un.
Component Slider(SliderOption< T > options)
Un curseur dans n'importe quelle direction.
Element ColorTile(int red, int green, int blue)
Element ColorString(int red, int green, int blue)