|
FTXUI 7.0.3
C++ functional terminal UI.
|
Go to the source code of this file.
Namespaces | |
| namespace | ftxui |
| El espacio de nombres ftxui:: de FTXUI. | |
| namespace | ftxui::Dimension |
| Define cómo deben ser las dimensiones de la pantalla. | |
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 es una enumeración que representa los diferentes estilos de bordes que se pueden aplicar a los elementos en la interfaz de usuario de la terminal. More... | |
| enum | WidthOrHeight : uint8_t { WIDTH , HEIGHT } |
| enum | Constraint : uint8_t { LESS_THAN , EQUAL , GREATER_THAN } |
Functions | |
| struct | FTXUI_EXPORT (DOM) Canvas |
| Canvas es un búfer dibujable asociado con operaciones de dibujo. | |
| FTXUI_EXPORT (DOM) Element &operator| | |
| FTXUI_EXPORT(DOM) Element separatorCharacter(std Element | separatorHSelector (float left, float right, Color unselected_color, Color selected_color) |
| Dibuja una barra horizontal, con el área entre izquierda/derecha coloreada de forma diferente. | |
| Element | separatorVSelector (float up, float down, Color unselected_color, Color selected_color) |
| Dibuja una barra vertical, con el área entre arriba/abajo coloreada de forma diferente. | |
| Element | gaugeCharset (float progress, std::vector< std::string > charset, Direction direction) |
| Dibuja una barra de progreso de alta definición usando un conjunto de caracteres personalizado. | |
| Element | window (Element title, Element content, BorderStyle border) |
| Dibuja una ventana con un título y un borde alrededor del elemento. | |
| Element | canvas (int width, int height, std::function< void(Canvas &)> fn) |
| Produce un elemento dibujando un lienzo del tamaño solicitado. | |
| Element | flexbox (Elements children, FlexboxConfig config) |
| Un contenedor que muestra elementos en filas/columnas y es capaz de ajustarse a la siguiente columna/fila cuando está lleno. | |
| FTXUI_EXPORT(DOM) Element gridbox(std Element | hflow (Elements children) |
| Un contenedor que muestra elementos en filas de izquierda a derecha. Cuando está lleno, comienza en una nueva fila debajo. | |
| Element | vflow (Elements children) |
| Un contenedor que muestra elementos en filas de arriba a abajo. Cuando está lleno, comienza en una nueva columna a la derecha. | |
| Element | xflex (Element child) |
| Expandir/Minimizar si es posible/necesario en el eje X. | |
| Element | xflex_grow (Element child) |
| Expandir si es posible en el eje X. | |
| Element | xflex_shrink (Element child) |
| Minimizar si es necesario en el eje X. | |
| Element | yflex (Element child) |
| Expandir/Minimizar si es posible/necesario en el eje Y. | |
| Element | yflex_grow (Element child) |
| Expandir si es posible en el eje Y. | |
| Element | yflex_shrink (Element child) |
| Minimizar si es necesario en el eje Y. | |
| FTXUI_EXPORT (DOM) Dimensions Fit(Element & | |
Variables | |
| Direction | direction |
| Color | |
| Construye un color transparente. | |
| size_t | image_index |
| int | y |
| int | shrink |
| Constraint | |
| int | value |
| bool | extend_beyond_screen = false) |