FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CConstStringListRef::Adapter
 CAnimatedColorOptionOpción sobre un color potencialmente animado
 CAnimatedColorsOption
 CAnimationTask
 CAnimator
 CAutoReset< T >Asigna un valor a una variable, restaurando su valor antiguo al salir del ámbito
 CBlock
 CBoxBox es una estructura que representa un área rectangular en un espacio 2D
 CButtonOptionOpción para el componente AnimatedButton
 CCanvasCanvas es un búfer dibujable asociado con operaciones de dibujo
 CCapturedMouseInterface
 CCheckboxOptionOpción para el componente Checkbox
 CColorColor es una clase que representa un color en la interfaz de usuario de la terminal
 CColorInfoColorInfo es una estructura que contiene información sobre la paleta de colores del terminal
 CComponentBaseImplementa el renderizado de sí mismo como ftxui::Element. Implementa la navegación por teclado respondiendo a ftxui::Event
 CConstRef< T >Un adaptador. Posee o referencia un objeto inmutable
 CConstRef< std::string >
 CConstStringRefUn adaptador. Posee o referencia una cadena constante. Para mayor comodidad, esta clase convierte múltiples cadenas inmutables hacia una representación compartida
 CConstStringListRefUn adaptador. Referencia una lista de cadenas
 CScreen::Cursor
 CDimensionsDimensions es una estructura que representa el tamaño de la terminal
 CDropdownOptionOpción para el componente Dropdown.Un menú desplegable es un checkbox que abre/cierra un radiobox
 CElement
 CEntryStateArgumentos para la transformación de |ButtonOption|, |CheckboxOption|, |RadioboxOption|, |MenuEntryOption|, |MenuOption|
 CEventRepresenta un evento. Puede ser un evento de pulsación de tecla, un redimensionamiento de terminal, o más..
 CFlexboxConfigFlexboxConfig es una estructura de configuración que define las propiedades de diseño para un contenedor flexbox
 CRequirement::Focused
 CGlobal
 CImageUna cuadrícula rectangular de píxeles
 CScreenUna cuadrícula rectangular de píxeles
 CScreenInteractiveScreenInteractive es una Screen que puede manejar eventos, ejecutar un bucle principal y administrar componentes
 CInputOptionOpción para el componente Input
 CInputStateUsado para definir el estilo del componente Input
 CLine
 CLinearGradientUna clase que representa la configuración para el efecto de color de gradiente lineal
 CLoopLoop es una clase que gestiona el bucle de eventos de un componente
 CMenuEntryOptionOpción para el componente MenuEntry
 CMenuOptionOpción para el componente Menu
 CMouseUn evento del ratón. Contiene las coordenadas del ratón, el botón presionado y el modificador (shift, ctrl, meta)
 CNodeNode es la clase base para todos los elementos en el árbol DOM
 CNodeDecorator
 CParams
 CPendingTask
 CPixelUn carácter Unicode y su estilo asociado
 CScreenInteractive::Private
 CRadioboxOptionOpción para el componente Radiobox
 CReceiverImpl< T >
 CRef< T >Un adaptador. Posee o referencia un objeto mutable
 CRef< bool >
 CRef< Direction >
 CRef< int >
 CRef< std::string >
 CStringRefUn adaptador. Posee o referencia una cadena constante. Para mayor comodidad, esta clase convierte múltiples cadenas mutables hacia una representación compartida
 CRequirementRequirement es una estructura que define los requisitos de diseño para un Nodo en la interfaz de usuario del terminal
 CResizableSplitOption
 CSelectionRepresenta una selección en una interfaz de usuario de terminal
 CSenderImpl< T >
 CSliderOption< T >
 CNode::Status
 CLinearGradient::Stop
 CTableTable es una utilidad para dibujar tablas
 CTableSelection
 CTaskQueue
 CTaskRunner
 CTerminalInputParser
 CUnderlineOptionOpción para el efecto de subrayado
 CWindowOptions
 CWindowRenderStateEstado pasado a la función de renderizado del componente Window