23 auto RendererInfo = [](
const std::string& name,
int*
size) {
25 return text(name +
": " + std::to_string(*size)) |
center;
29 auto left = RendererInfo(
"Left", &left_size);
30 auto right = RendererInfo(
"Right", &right_size);
31 auto top = RendererInfo(
"Top", &top_size);
32 auto bottom = RendererInfo(
"Bottom", &bottom_size);
34 auto container = middle;
static ScreenInteractive Fullscreen()
Component ResizableSplitTop(Component main, Component back, int *main_size)
Une séparation verticale entre deux composants, configurable à l'aide de la souris.
Component Renderer(Component child, std::function< Element()>)
Renvoie un nouveau composant, similaire à |child|, mais utilisant |render| comme événement Component:...
Component ResizableSplitRight(Component main, Component back, int *main_size)
Une séparation horizontale entre deux composants, configurable à l'aide de la souris.
Component ResizableSplitBottom(Component main, Component back, int *main_size)
Une séparation verticale entre deux composants, configurable à l'aide de la souris.
Component ResizableSplitLeft(Component main, Component back, int *main_size)
Une séparation horizontale entre deux composants, configurable à l'aide de la souris.
Decorator size(WidthOrHeight, Constraint, int value)
Applique une contrainte sur la taille d'un élément.
Element center(Element)
Centre un élément horizontalement et verticalement.
Element text(std::wstring text)
Affiche un morceau de texte unicode.
Element border(Element)
Dessine une bordure autour de l'élément.
L'espace de noms FTXUI ftxui::