|
FTXUI 6.1.9
C++ functional terminal UI.
|

FTXUI est organisé en trois modules, chacun s'appuyant sur le précédent :
Définit :
ftxui::Screen : une grille 2D de caractères stylisés.ftxui::Pixel : l'unité de rendu.ftxui::Color et Dimension.À utiliser pour le dessin direct et le style du terminal.
Fournit :
ftxui::Element : une structure arborescente pour la mise en page et l'interface utilisateur.Render() pour dessiner sur un Screen.Idéal pour les interfaces utilisateur structurées et stylisées.
Ajoute :
ftxui::Component : des widgets interactifs et avec état.Checkbox, Input, Menu, Button.À utiliser pour les applications interactives.
Les modules peuvent être utilisés indépendamment ou ensemble : screen → dom → component.