17 text(
"FTXUI : Une bibliothèque puissante pour construire des interfaces utilisateur."),
18 text(
"Profitez d'un riche ensemble de composants et d'un style déclaratif."),
19 text(
"Créez des interfaces utilisateur belles et réactives avec un minimum d'effort."),
20 text(
"Rejoignez la communauté et découvrez la puissance de FTXUI."),
30 int selection_change_counter = 0;
31 std::string selection_content =
"";
32 screen.SelectionChange([&] {
33 selection_change_counter++;
34 selection_content =
screen.GetSelection();
40 text(
"Sélection changée : " + std::to_string(selection_change_counter) +
42 text(
"Actuellement sélectionné : "),
43 paragraph(selection_content) | vscroll_indicator | frame | border |
59 window(
text(
"Séparation en grille avec un style différent"),
static ButtonOption Animated()
Crée une ButtonOption, utilisant des couleurs animées.
static ScreenInteractive TerminalOutput()
Component Button(ButtonOption options)
Dessine un bouton. Exécute une fonction lors d'un clic.
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)
Element window(Element title, Element content, BorderStyle border=ROUNDED)
Dessine une fenêtre avec un titre et une bordure autour de l'élément.
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.
Un caractère Unicode et son style associé.
L'espace de noms FTXUI ftxui::
std::shared_ptr< Node > Element
Decorator selectionStyle(std::function< void(Pixel &)> style)
Définit le style d'un élément lorsqu'il est sélectionné.
Element hbox(Elements)
Un conteneur affichant les éléments horizontalement un par un.
Decorator selectionBackgroundColor(Color foreground)
Définit la couleur d'arrière-plan d'un élément lorsqu'il est sélectionné. Notez que le style est appl...
Decorator selectionColor(Color foreground)
Définit la couleur d'un élément lorsqu'il est sélectionné.
Element selectionStyleReset(Element)
Réinitialise le style de sélection d'un élément.
Elements paragraph(std::wstring text)