FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NftxuiThe FTXUI ftxui:: namespace
 NanimationThe FTXUI ftxui::animation:: namespace
 CAnimator
 CParams
 Nbox_helper
 CElement
 Nflexbox_helper
 CBlock
 CGlobal
 CLine
 CAnimatedColorOptionOption about a potentially animated color
 CAnimatedColorsOption
 CAnimationTask
 CAutoResetAssign a value to a variable, reset its old value when going out of scope
 CBoxBox is a structure that represents a rectangular area in a 2D space
 CButtonOptionOption for the AnimatedButton component
 CCanvasCanvas is a drawable buffer associated with drawing operations
 CCapturedMouseInterface
 CCheckboxOptionOption for the Checkbox component
 CColorColor is a class that represents a color in the terminal user interface
 CColorInfoColorInfo is a structure that contains information about the terminal color palette
 CComponentBaseIt implement rendering itself as ftxui::Element. It implement keyboard navigation by responding to ftxui::Event
 CConstRefAn adapter. Own or reference an immutable object
 CConstStringListRefAn adapter. Reference a list of strings
 CAdapter
 CConstStringRefAn adapter. Own or reference a constant string. For convenience, this class convert multiple immutable string toward a shared representation
 CDimensionsDimensions is a structure that represents the size of the terminal
 CDropdownOptionOption for the Dropdown component.A dropdown menu is a checkbox opening/closing a radiobox
 CEntryStateArguments for transform from |ButtonOption|, |CheckboxOption|, |RadioboxOption|, |MenuEntryOption|, |MenuOption|
 CEventRepresent an event. It can be key press event, a terminal resize, or more ..
 CFlexboxConfigFlexboxConfig is a configuration structure that defines the layout properties for a flexbox container
 CImageA rectangular grid of Pixel
 CInputOptionOption for the Input component
 CInputStateUsed to define style for the Input component
 CLinearGradientA class representing the settings for linear-gradient color effect
 CStop
 CLoopLoop is a class that manages the event loop for a component
 CMenuEntryOptionOption for the MenuEntry component
 CMenuOptionOption for the Menu component
 CMouseA mouse event. It contains the coordinate of the mouse, the button pressed and the modifier (shift, ctrl, meta)
 CNodeNode is the base class for all elements in the DOM tree
 CStatus
 CNodeDecorator
 CPixelA Unicode character and its associated style
 CRadioboxOptionOption for the Radiobox component
 CReceiverImpl
 CRefAn adapter. Own or reference an mutable object
 CRequirementRequirement is a structure that defines the layout requirements for a Node in the terminal user interface
 CFocused
 CResizableSplitOption
 CScreenA rectangular grid of Pixel
 CCursor
 CScreenInteractiveScreenInteractive is a Screen that can handle events, run a main loop, and manage components
 CPrivate
 CSelectionRepresents a selection in a terminal user interface
 CSenderImpl
 CSliderOption
 CStringRefAn adapter. Own or reference a constant string. For convenience, this class convert multiple mutable string toward a shared representation
 CTableTable is a utility to draw tables
 CTableSelection
 CTerminalInputParser
 CUnderlineOptionOption for the underline effect
 CWindowOptions
 CWindowRenderStateState passed to the Window component's render function