|
FTXUI 7.0.3
C++ functional terminal UI.
|
Go to the source code of this file.
Namespaces | |
| namespace | ftxui |
| L'espace de noms FTXUI ftxui:: | |
| namespace | ftxui::Dimension |
| Définit l'apparence des dimensions de l'écran. | |
Typedefs | |
| using | Element = std::shared_ptr<Node> |
| using | Elements = std::vector<Element> |
| using | Decorator = std::function<Element(Element)> |
| using | GraphFunction = std::function<std::vector<int>(int, int)> |
Enumerations | |
| enum | BorderStyle : uint8_t { LIGHT , DASHED , HEAVY , DOUBLE , ROUNDED , EMPTY } |
| BorderStyle est une énumération qui représente les différents styles de bordures pouvant être appliqués aux éléments de l'interface utilisateur du terminal. More... | |
| enum | WidthOrHeight : uint8_t { WIDTH , HEIGHT } |
| enum | Constraint : uint8_t { LESS_THAN , EQUAL , GREATER_THAN } |
Functions | |
| struct | FTXUI_EXPORT (DOM) Canvas |
| Canvas est un tampon dessinable associé aux opérations de dessin. | |
| FTXUI_EXPORT (DOM) Element &operator| | |
| FTXUI_EXPORT(DOM) Element separatorCharacter(std Element | separatorHSelector (float left, float right, Color unselected_color, Color selected_color) |
| Dessine une barre horizontale, avec la zone entre la gauche et la droite colorée différemment. | |
| Element | separatorVSelector (float up, float down, Color unselected_color, Color selected_color) |
| Dessine une barre verticale, avec la zone entre le haut et le bas colorée différemment. | |
| Element | gaugeCharset (float progress, std::vector< std::string > charset, Direction direction) |
| Dessine une barre de progression haute définition en utilisant un jeu de caractères personnalisé. | |
| Element | window (Element title, Element content, BorderStyle border) |
| Dessine une fenêtre avec un titre et une bordure autour de l'élément. | |
| Element | canvas (int width, int height, std::function< void(Canvas &)> fn) |
| Produit un élément dessinant un canevas de la taille demandée. | |
| Element | flexbox (Elements children, FlexboxConfig config) |
| Un conteneur affichant des éléments sur des lignes/colonnes et capable de passer à la colonne/ligne suivante lorsqu'il est plein. | |
| FTXUI_EXPORT(DOM) Element gridbox(std Element | hflow (Elements children) |
| Un conteneur affichant des éléments en lignes de gauche à droite. Quand il est rempli, il commence sur une nouvelle ligne en dessous. | |
| Element | vflow (Elements children) |
| Un conteneur affichant des éléments en colonnes de haut en bas. Quand il est rempli, il commence sur une nouvelle colonne à droite. | |
| Element | xflex (Element child) |
| Développer/Réduire si possible/nécessaire sur l'axe X. | |
| Element | xflex_grow (Element child) |
| S'étend si possible sur l'axe X. | |
| Element | xflex_shrink (Element child) |
| Minimiser si nécessaire sur l'axe X. | |
| Element | yflex (Element child) |
| Développer/Réduire si possible/nécessaire sur l'axe Y. | |
| Element | yflex_grow (Element child) |
| S'étend si possible sur l'axe Y. | |
| Element | yflex_shrink (Element child) |
| Minimiser si nécessaire sur l'axe Y. | |
| FTXUI_EXPORT (DOM) Dimensions Fit(Element & | |
Variables | |
| Direction | direction |
| Color | |
| Construit une couleur transparente. | |
| size_t | image_index |
| int | y |
| int | shrink |
| Constraint | |
| int | value |
| bool | extend_beyond_screen = false) |