|
FTXUI 7.0.3
C++ functional terminal UI.
|
Consulte el tutorial del módulo ftxui/component.
Functions | |
| FTXUI_EXPORT (COMPONENT) void RequestAnimationFrame() | |
| RequestAnimationFrame es una función que solicita que se dibuje un nuevo fotograma en el siguiente ciclo de animación. | |
| class | FTXUI_EXPORT (COMPONENT) ComponentBase = {}) |
| Implementa el renderizado de sí mismo como ftxui::Element. Implementa la navegación por teclado respondiendo a ftxui::Event. | |
| Component | Button (ButtonOption option) |
| Dibuja un botón. Ejecuta una función cuando se hace clic. | |
| Component | Button (ConstStringRef label, std::function< void()> on_click, ButtonOption option) |
| Dibuja un botón. Ejecuta una función cuando se hace clic. | |
| Component | CatchEvent (Component child, std::function< bool(Event event)> on_event) |
| Devuelve un componente, usando |on_event| para capturar eventos. Esta función debe devolver true cuando el evento ha sido manejado, false en caso contrario. | |
| ComponentDecorator | CatchEvent (std::function< bool(Event)> on_event) |
| Decora un componente, usando |on_event| para capturar eventos. Esta función debe devolver true cuando el evento ha sido manejado, false en caso contrario. | |
| Component | Checkbox (CheckboxOption option) |
| Dibuja un elemento marcable. | |
| Component | Checkbox (ConstStringRef label, bool *checked, CheckboxOption option) |
| Dibuja un elemento marcable. | |
| Component | Vertical (Components children) |
| Una lista de componentes, dibujados uno a uno verticalmente y navegados verticalmente usando las teclas de flecha arriba/abajo o las teclas 'j'/'k'. | |
| Component | Vertical (Components children, int *selector) |
| Una lista de componentes, dibujados uno por uno verticalmente y navegados verticalmente usando las teclas de flecha arriba/abajo o las teclas 'j'/'k'. Esto es útil para implementar un Menú, por ejemplo. | |
| Component | Horizontal (Components children) |
| Una lista de componentes, dibujados uno por uno horizontalmente y navegados horizontalmente usando las teclas de flecha izquierda/derecha o las teclas 'h'/'l'. | |
| Component | Horizontal (Components children, int *selector) |
| Una lista de componentes, dibujados uno a uno horizontalmente y navegados horizontalmente usando las teclas de flecha izquierda/derecha o las teclas 'h'/'l'. | |
| Component | Tab (Components children, int *selector) |
| Una lista de componentes, donde solo uno se dibuja e interactúa a la vez. El |selector| da el índice del componente seleccionado. Esto es útil para implementar pestañas. | |
| Component | Stacked (Components children) |
| Una lista de componentes que se apilan uno encima del otro. Los eventos se propagan al primer componente, luego al segundo si no se manejan, etc. Los componentes se dibujan en el orden inverso en que se dan. Cuando un componente toma el foco, se coloca al frente, sin cambiar el orden relativo de los otros elementos. | |
| Component | Dropdown (ConstStringListRef entries, int *selected) |
| Un menú desplegable. | |
| Component | Dropdown (DropdownOption option) |
| Un menú desplegable. | |
| Component | Hoverable (Component component, bool *hover) |
| Envuelve un componente. Permite saber si el ratón lo está "hovering". | |
| Component | Hoverable (Component component, std::function< void()> on_enter, std::function< void()> on_leave) |
| Envuelve un componente. Utiliza callbacks. | |
| ComponentDecorator | Hoverable (bool *hover) |
| Envuelve un componente. Permite saber si el ratón lo está "hovering". | |
| ComponentDecorator | Hoverable (std::function< void()> on_enter, std::function< void()> on_leave) |
| Envuelve un componente. Permite saber si el ratón lo está "hovering". | |
| Component | Hoverable (Component component, std::function< void(bool)> on_change) |
| Envuelve un componente. Permite saber si el ratón lo está "hovering". | |
| ComponentDecorator | Hoverable (std::function< void(bool)> on_change) |
| Envuelve un componente. Permite saber si el ratón lo está "hovering". | |
| Component | Input (InputOption option) |
| Una caja de entrada para editar texto. | |
| Component | Input (StringRef content, InputOption option) |
| Una caja de entrada para editar texto. | |
| Component | Input (StringRef content, StringRef placeholder, InputOption option) |
| Una caja de entrada para editar texto. | |
| Component | Maybe (Component child, std::function< bool()> show) |
| Decora un componente |child|. Se muestra solo cuando |show| devuelve verdadero. | |
| ComponentDecorator | Maybe (std::function< bool()> show) |
| Decora un componente. Se muestra solo cuando la función |show| devuelve verdadero. | |
| Component | Maybe (Component child, const bool *show) |
| Decora un componente |child|. Se muestra solo cuando |show| es verdadero. | |
| ComponentDecorator | Maybe (const bool *show) |
| Decora un componente. Se muestra solo cuando |show| es verdadero. | |
| Component | Menu (MenuOption option) |
| Una lista de texto. El elemento enfocado está seleccionado. | |
| Component | Menu (ConstStringListRef entries, int *selected, MenuOption option) |
| Una lista de texto. El elemento enfocado está seleccionado. | |
| Component | Toggle (ConstStringListRef entries, int *selected) |
| Una lista horizontal de elementos. El usuario puede navegar a través de ellos. | |
| Component | MenuEntry (ConstStringRef label, MenuEntryOption option) |
| Una entrada de menú específica. Se pueden colocar en un Container::Vertical para formar un menú. | |
| Component | MenuEntry (MenuEntryOption option) |
| Una entrada de menú específica. Se pueden colocar en un Container::Vertical para formar un menú. | |
| FTXUI_EXPORT(COMPONENT) ComponentDecorator Maybe(std Component | Modal (Component main, Component modal, const bool *show_modal) |
| ComponentDecorator | Modal (Component modal, const bool *show_modal) |
| Component | Radiobox (RadioboxOption option) |
| Una lista de elementos, donde solo uno puede ser seleccionado. | |
| Component | Radiobox (ConstStringListRef entries, int *selected, RadioboxOption option) |
| Una lista de elementos, donde solo uno puede ser seleccionado. | |
| Component | Renderer (std::function< Element()> render) |
| Devuelve un componente, usando |render| para renderizar su interfaz. | |
| Component | Renderer (Component child, std::function< Element()> render) |
| Devuelve un nuevo Component, similar a |child|, pero usando |render| como el evento Component::Render(). | |
| FTXUI_EXPORT(COMPONENT) Component Renderer(std Component | Renderer (std::function< Element(bool)> render) |
| Devuelve un componente enfocable, usando |render| para renderizar su interfaz. | |
| ComponentDecorator | Renderer (ElementDecorator decorator) |
| Decora un componente, decorando lo que renderiza. | |
| Component | ResizableSplitLeft (Component main, Component back, int *main_size) |
| Una división horizontal entre dos componentes, configurable usando el ratón. | |
| Component | ResizableSplitRight (Component main, Component back, int *main_size) |
| Una división horizontal entre dos componentes, configurable usando el ratón. | |
| Component | ResizableSplitTop (Component main, Component back, int *main_size) |
| Una división vertical entre dos componentes, configurable usando el ratón. | |
| Component | ResizableSplitBottom (Component main, Component back, int *main_size) |
| Una división vertical entre dos componentes, configurable usando el ratón. | |
| Component | Slider (ConstStringRef label, Ref< int > value, ConstRef< int > min, ConstRef< int > max, ConstRef< int > increment) |
| Un control deslizante horizontal. | |
| Component | Window (WindowOptions option) |
Una ventana arrastrable y redimensionable. Para usar varias, deben apilarse usando el componente Container::Stacked({...});. | |
| class FTXUI_EXPORT | ( | COMPONENT | ) |
RequestAnimationFrame es una función que solicita que se dibuje un nuevo fotograma en el siguiente ciclo de animación.
Los componentes que no han completado su animación pueden llamar a esta función para solicitar que se dibuje un nuevo fotograma más tarde.
Cuando no hay nuevos eventos y no hay animaciones que completar, no se dibuja ningún nuevo fotograma.
La duración que representa este paso de animación.
La duración que representa este paso de animación.
Definition at line 26 of file animation.hpp.
| template FTXUI_EXPORT | ( | COMPONENT | ) | = {}) |
Implementa el renderizado de sí mismo como ftxui::Element. Implementa la navegación por teclado respondiendo a ftxui::Event.
Un evento del ratón. Contiene las coordenadas del ratón, el botón presionado y el modificador (shift, ctrl, meta).
Loop es una clase que gestiona el bucle de eventos de un componente.
Representa un evento. Puede ser un evento de pulsación de tecla, un redimensionamiento de terminal, o más...
Opción para el componente Dropdown.
Un menú desplegable es un checkbox que abre/cierra un radiobox.
Estado pasado a la función de renderizado del componente Window.
Opción para el componente Radiobox.
Opción para el componente Input.
Usado para definir el estilo del componente Input.
Opción para el componente Checkbox.
Opción para el componente AnimatedButton.
Opción para el componente Menu.
Opción para el componente MenuEntry.
Opción sobre un color potencialmente animado.
Opción para el efecto de subrayado.
Argumentos para la transformación de |ButtonOption|, |CheckboxOption|, |RadioboxOption|, |MenuEntryOption|, |MenuOption|.
Por ejemplo:
Documentación útil sobre la especificación de xterm: https://invisible-island.net/xterm/ctlseqs/ctlseqs.html
Es responsable de ejecutar el componente, manejar eventos, y actualizar la pantalla.
La clase Loop está diseñada para usarse con un objeto App, que representa la pantalla de la terminal.
Ejemplo
< La etiqueta a mostrar.
< El estado del botón/checkbox/radiobox
< Si la entrada es la activa.
< Si la entrada está enfocada por el usuario.
< Índice de la entrada cuando sea aplicable o -1.
La lista de entradas.
El índice de la entrada seleccionada.
Llamado cuando la entrada seleccionada cambia.
Llamado cuando el usuario presiona enter.
Llamado cuando el usuario cambia el estado.
< Si el input está siendo "hovered" por el ratón.
< Si el input está enfocado por el usuario.
< Si el input está vacío y mostrando el marcador de posición.
Crea el estilo de entrada predeterminado:
Un estilo blanco sobre negro con márgenes altos:
El contenido del input.
El contenido del input cuando está vacío.
< Oscurece el contenido del input usando '*'.
< Si el input puede ser multilínea.
< Modo de inserción o sobrescritura de caracteres.
Llamado cuando el contenido cambia.
Llamado cuando el usuario presiona enter.
Llamado cuando la entrada seleccionada cambia.
< El elemento envuelto dentro de esta ventana.
< El título de la ventana.
< Si la ventana es la activa.
< Si la ventana está siendo arrastrada.
< Si la ventana está siendo redimensionada.
< Si el lado izquierdo redimensionable está siendo "hovered".
< Si el lado derecho redimensionable está siendo "hovered".
< Si el lado superior redimensionable está siendo "hovered".
< Si el lado inferior redimensionable está siendo "hovered".
< El componente envuelto por esta ventana.
< El título mostrado por esta ventana.
< La posición del lado izquierdo de la ventana.
< La posición del lado superior de la ventana.
< El ancho de la ventana.
< La altura de la ventana.
< ¿Se puede redimensionar el lado izquierdo?
< ¿Se puede redimensionar el lado derecho?
< ¿Se puede redimensionar el lado superior?
< ¿Se puede redimensionar el lado inferior?
Una función opcional para personalizar la apariencia de la ventana:
Si el desplegable está abierto o cerrado:
Solo terminales compatibles.
Solo terminales compatibles.
< La etiqueta a mostrar.
< El estado del botón/checkbox/radiobox
< Si la entrada es la activa.
< Si la entrada está enfocada por el usuario.
< Índice de la entrada cuando sea aplicable o -1.
La lista de entradas.
El índice de la entrada seleccionada.
Llamado cuando la entrada seleccionada cambia.
Llamado cuando el usuario presiona enter.
Llamado cuando el usuario cambia el estado.
< Si el input está siendo "hovered" por el ratón.
< Si el input está enfocado por el usuario.
< Si el input está vacío y mostrando el marcador de posición.
Crea el estilo de entrada predeterminado:
Un estilo blanco sobre negro con márgenes altos:
El contenido del input.
El contenido del input cuando está vacío.
< Oscurece el contenido del input usando '*'.
< Si el input puede ser multilínea.
< Modo de inserción o sobrescritura de caracteres.
Llamado cuando el contenido cambia.
Llamado cuando el usuario presiona enter.
Llamado cuando la entrada seleccionada cambia.
< El elemento envuelto dentro de esta ventana.
< El título de la ventana.
< Si la ventana es la activa.
< Si la ventana está siendo arrastrada.
< Si la ventana está siendo redimensionada.
< Si el lado izquierdo redimensionable está siendo "hovered".
< Si el lado derecho redimensionable está siendo "hovered".
< Si el lado superior redimensionable está siendo "hovered".
< Si el lado inferior redimensionable está siendo "hovered".
< El componente envuelto por esta ventana.
< El título mostrado por esta ventana.
< La posición del lado izquierdo de la ventana.
< La posición del lado superior de la ventana.
< El ancho de la ventana.
< La altura de la ventana.
< ¿Se puede redimensionar el lado izquierdo?
< ¿Se puede redimensionar el lado derecho?
< ¿Se puede redimensionar el lado superior?
< ¿Se puede redimensionar el lado inferior?
Una función opcional para personalizar la apariencia de la ventana:
Si el desplegable está abierto o cerrado:
Solo terminales compatibles.
Solo terminales compatibles.
Definition at line 1 of file captured_mouse.hpp.
| Component Button | ( | ButtonOption | option | ) |
Dibuja un botón. Ejecuta una función cuando se hace clic.
| option | Parámetros opcionales adicionales. |
Definition at line 174 of file src/ftxui/component/button.cpp.
| Component Button | ( | ConstStringRef | label, |
| std::function< void()> | on_click, | ||
| ButtonOption | option ) |
Dibuja un botón. Ejecuta una función cuando se hace clic.
| label | La etiqueta del botón. |
| on_click | La acción a ejecutar cuando se hace clic. |
| option | Parámetros opcionales adicionales. |
Definition at line 202 of file src/ftxui/component/button.cpp.
Devuelve un componente, usando |on_event| para capturar eventos. Esta función debe devolver true cuando el evento ha sido manejado, false en caso contrario.
| child | El componente envuelto. |
| on_event | La función que dibuja la interfaz. |
Definition at line 58 of file catch_event.cpp.
| ComponentDecorator CatchEvent | ( | std::function< bool(Event)> | on_event | ) |
Decora un componente, usando |on_event| para capturar eventos. Esta función debe devolver true cuando el evento ha sido manejado, false en caso contrario.
| on_event | La función que dibuja la interfaz. |
Definition at line 84 of file catch_event.cpp.
| Component Checkbox | ( | CheckboxOption | option | ) |
Dibuja un elemento marcable.
| option | Parámetros opcionales adicionales. |
Definition at line 111 of file src/ftxui/component/checkbox.cpp.
| Component Checkbox | ( | ConstStringRef | label, |
| bool * | checked, | ||
| CheckboxOption | option ) |
Dibuja un elemento marcable.
| label | La etiqueta de la casilla de verificación. |
| checked | Si la casilla está marcada o no. |
| option | Parámetros opcionales adicionales. |
Definition at line 138 of file src/ftxui/component/checkbox.cpp.
| Component Vertical | ( | Components | children | ) |
Una lista de componentes, dibujados uno a uno verticalmente y navegados verticalmente usando las teclas de flecha arriba/abajo o las teclas 'j'/'k'.
| children | la lista de componentes. |
Definition at line 331 of file container.cpp.
| Component Vertical | ( | Components | children, |
| int * | selector ) |
Una lista de componentes, dibujados uno por uno verticalmente y navegados verticalmente usando las teclas de flecha arriba/abajo o las teclas 'j'/'k'. Esto es útil para implementar un Menú, por ejemplo.
| children | la lista de componentes. |
| selector | Una referencia al índice del hijo seleccionado. |
Definition at line 354 of file container.cpp.
| Component Horizontal | ( | Components | children | ) |
Una lista de componentes, dibujados uno por uno horizontalmente y navegados horizontalmente usando las teclas de flecha izquierda/derecha o las teclas 'h'/'l'.
| children | la lista de componentes. |
Definition at line 374 of file container.cpp.
| Component Horizontal | ( | Components | children, |
| int * | selector ) |
Una lista de componentes, dibujados uno a uno horizontalmente y navegados horizontalmente usando las teclas de flecha izquierda/derecha o las teclas 'h'/'l'.
| children | la lista de componentes. |
| selector | Una referencia al índice del hijo seleccionado. |
Definition at line 396 of file container.cpp.
| Component Tab | ( | Components | children, |
| int * | selector ) |
Una lista de componentes, donde solo uno se dibuja e interactúa a la vez. El |selector| da el índice del componente seleccionado. Esto es útil para implementar pestañas.
| children | La lista de componentes. |
| selector | El índice de los hijos dibujados. |
Definition at line 419 of file container.cpp.
| Component Stacked | ( | Components | children | ) |
Una lista de componentes que se apilan uno encima del otro. Los eventos se propagan al primer componente, luego al segundo si no se manejan, etc. Los componentes se dibujan en el orden inverso en que se dan. Cuando un componente toma el foco, se coloca al frente, sin cambiar el orden relativo de los otros elementos.
Esto debe usarse con el componente Window.
| children | La lista de componentes. |
Definition at line 446 of file container.cpp.
| Component Dropdown | ( | ConstStringListRef | entries, |
| int * | selected ) |
Un menú desplegable.
| entries | La lista de entradas a mostrar. |
| selected | El índice de la entrada seleccionada. |
Definition at line 22 of file src/ftxui/component/dropdown.cpp.
| Component Dropdown | ( | DropdownOption | option | ) |
Un menú desplegable.
| option | Las opciones para el menú desplegable. |
Definition at line 33 of file src/ftxui/component/dropdown.cpp.
Envuelve un componente. Permite saber si el ratón lo está "hovering".
| component | El componente envuelto. |
| hover | El valor que refleja si el componente está siendo "hovering" o no. |
Definition at line 32 of file hoverable.cpp.
| Component Hoverable | ( | Component | component, |
| std::function< void()> | on_enter, | ||
| std::function< void()> | on_leave ) |
Envuelve un componente. Utiliza callbacks.
| component | El componente envuelto. |
| on_enter | Callback OnEnter (al entrar el ratón) |
| on_leave | Callback OnLeave (al salir el ratón) |
Definition at line 75 of file hoverable.cpp.
| ComponentDecorator Hoverable | ( | bool * | hover | ) |
Envuelve un componente. Permite saber si el ratón lo está "hovering".
| hover | El valor que refleja si el componente está siendo "hovering" o no. |
Definition at line 129 of file hoverable.cpp.
| ComponentDecorator Hoverable | ( | std::function< void()> | on_enter, |
| std::function< void()> | on_leave ) |
Envuelve un componente. Permite saber si el ratón lo está "hovering".
| on_enter | se llama cuando el ratón entra en el componente. |
| on_leave | se llama cuando el ratón sale del componente. |
Definition at line 152 of file hoverable.cpp.
Envuelve un componente. Permite saber si el ratón lo está "hovering".
| component | el componente envuelto. |
| on_change | se llama cuando el ratón entra o sale del componente. |
Definition at line 174 of file hoverable.cpp.
| ComponentDecorator Hoverable | ( | std::function< void(bool)> | on_change | ) |
Envuelve un componente. Permite saber si el ratón lo está "hovering".
| on_change | se llama cuando el ratón entra o sale del componente. |
Definition at line 194 of file hoverable.cpp.
| Component Input | ( | InputOption | option | ) |
Una caja de entrada para editar texto.
| option | Parámetros opcionales adicionales. |
Definition at line 590 of file src/ftxui/component/input.cpp.
| Component Input | ( | StringRef | content, |
| InputOption | option ) |
Una caja de entrada para editar texto.
| content | El contenido editable. |
| option | Parámetros opcionales adicionales. |
Definition at line 618 of file src/ftxui/component/input.cpp.
| Component Input | ( | StringRef | content, |
| StringRef | placeholder, | ||
| InputOption | option ) |
Una caja de entrada para editar texto.
| content | El contenido editable. |
| placeholder | El texto de marcador de posición. |
| option | Parámetros opcionales adicionales. |
Definition at line 645 of file src/ftxui/component/input.cpp.
Decora un componente |child|. Se muestra solo cuando |show| devuelve verdadero.
| child | el componente a decorar. |
| show | una función que devuelve si |child| debe mostrarse. |
Definition at line 21 of file src/ftxui/component/maybe.cpp.
| ComponentDecorator Maybe | ( | std::function< bool()> | show | ) |
Decora un componente. Se muestra solo cuando la función |show| devuelve verdadero.
| show | una función que devuelve si el componente decorado debe mostrarse. |
Definition at line 57 of file src/ftxui/component/maybe.cpp.
Decora un componente |child|. Se muestra solo cuando |show| es verdadero.
| child | el componente a decorar. |
| show | un booleano. |child| se muestra cuando |show| es verdadero. |
Definition at line 74 of file src/ftxui/component/maybe.cpp.
| ComponentDecorator Maybe | ( | const bool * | show | ) |
Decora un componente. Se muestra solo cuando |show| es verdadero.
| show | un booleano. |child| se muestra cuando |show| es verdadero. |
Definition at line 88 of file src/ftxui/component/maybe.cpp.
| Component Menu | ( | MenuOption | option | ) |
Una lista de texto. El elemento enfocado está seleccionado.
| option | una estructura que contiene todos los parámetros. |
Definition at line 505 of file src/ftxui/component/menu.cpp.
| Component Menu | ( | ConstStringListRef | entries, |
| int * | selected, | ||
| MenuOption | option ) |
Una lista de texto. El elemento enfocado está seleccionado.
| entries | La lista de entradas en el menú. |
| selected | El índice del elemento actualmente seleccionado. |
| option | Parámetros opcionales adicionales. |
Definition at line 536 of file src/ftxui/component/menu.cpp.
| Component Toggle | ( | ConstStringListRef | entries, |
| int * | selected ) |
Una lista horizontal de elementos. El usuario puede navegar a través de ellos.
| entries | La lista de entradas seleccionables a mostrar. |
| selected | Referencia la entrada seleccionada. Ver también |Menu|. |
Definition at line 547 of file src/ftxui/component/menu.cpp.
| Component MenuEntry | ( | ConstStringRef | label, |
| MenuEntryOption | option ) |
Una entrada de menú específica. Se pueden colocar en un Container::Vertical para formar un menú.
| label | El texto dibujado que representa este elemento. |
| option | Parámetros opcionales adicionales. |
Definition at line 577 of file src/ftxui/component/menu.cpp.
| Component MenuEntry | ( | MenuEntryOption | option | ) |
Una entrada de menú específica. Se pueden colocar en un Container::Vertical para formar un menú.
| option | Los parámetros. |
Definition at line 607 of file src/ftxui/component/menu.cpp.
| ComponentDecorator Modal | ( | Component | modal, |
| const bool * | show_modal ) |
| Component Radiobox | ( | RadioboxOption | option | ) |
Una lista de elementos, donde solo uno puede ser seleccionado.
| option | Los parámetros |
NOLINTNEXTLINE
Definition at line 205 of file src/ftxui/component/radiobox.cpp.
| Component Radiobox | ( | ConstStringListRef | entries, |
| int * | selected, | ||
| RadioboxOption | option ) |
Una lista de elementos, donde solo uno puede ser seleccionado.
| entries | La lista de entradas en la lista. |
| selected | El índice del elemento actualmente seleccionado. |
| option | Parámetros opcionales adicionales. |
Definition at line 237 of file src/ftxui/component/radiobox.cpp.
Devuelve un componente, usando |render| para renderizar su interfaz.
| render | La función que dibuja la interfaz. |
Definition at line 29 of file src/ftxui/component/renderer.cpp.
Devuelve un nuevo Component, similar a |child|, pero usando |render| como el evento Component::Render().
| child | El componente al que reenviar eventos. |
| render | La función que dibuja la interfaz. |
Definition at line 61 of file src/ftxui/component/renderer.cpp.
Devuelve un componente enfocable, usando |render| para renderizar su interfaz.
| render | La función que dibuja la interfaz, tomando un booleano que indica si el componente está enfocado o no. |
Definition at line 84 of file src/ftxui/component/renderer.cpp.
| ComponentDecorator Renderer | ( | ElementDecorator | decorator | ) |
Decora un componente, decorando lo que renderiza.
| decorator | la función que modifica el elemento que renderiza. |
Definition at line 125 of file src/ftxui/component/renderer.cpp.
Una división horizontal entre dos componentes, configurable usando el ratón.
| main | El componente principal de tamaño |main_size|, a la izquierda. |
| back | El componente trasero que ocupa el tamaño restante, a la derecha. |
| main_size | El tamaño del componente |main|. |
Definition at line 199 of file src/ftxui/component/resizable_split.cpp.
Una división horizontal entre dos componentes, configurable usando el ratón.
| main | El componente principal de tamaño |main_size|, a la derecha. |
| back | El componente de fondo que ocupa el tamaño restante, a la izquierda. |
| main_size | El tamaño del componente |main|. |
Definition at line 233 of file src/ftxui/component/resizable_split.cpp.
Una división vertical entre dos componentes, configurable usando el ratón.
| main | El componente principal de tamaño |main_size|, arriba. |
| back | El componente de fondo que ocupa el tamaño restante, abajo. |
| main_size | El tamaño del componente |main|. |
Definition at line 267 of file src/ftxui/component/resizable_split.cpp.
Una división vertical entre dos componentes, configurable usando el ratón.
| main | El componente principal de tamaño |main_size|, abajo. |
| back | El componente de fondo que ocupa el tamaño restante, arriba. |
| main_size | El tamaño del componente |main|. |
Definition at line 301 of file src/ftxui/component/resizable_split.cpp.
| Component Slider | ( | ConstStringRef | label, |
| Ref< int > | value, | ||
| ConstRef< int > | min, | ||
| ConstRef< int > | max, | ||
| ConstRef< int > | increment ) |
Un control deslizante horizontal.
| label | El nombre del control deslizante. |
| value | El valor actual del control deslizante. |
| min | El valor mínimo. |
| max | El valor máximo. |
| increment | El incremento al usar el cursor. |
Definition at line 258 of file src/ftxui/component/slider.cpp.
| Component Window | ( | WindowOptions | option | ) |
Una ventana arrastrable y redimensionable. Para usar varias, deben apilarse usando el componente Container::Stacked({...});.
| option | Una estructura que contiene todos los parámetros. |
Definition at line 312 of file src/ftxui/component/window.cpp.