Loading...
Searching...
No Matches
Data Structures
Here are the data structures with brief descriptions:

ftxui |
animation |
Animator |
Params |
box_helper |
Element |
flexbox_helper |
Block |
Global |
Line |
AnimatedColorOption | Option about a potentially animated color
AnimatedColorsOption |
AnimationTask |
AutoReset | Assign a value to a variable, reset its old value when going out of scope
Box |
ButtonOption | Option for the AnimatedButton component
Canvas |
CapturedMouseInterface |
CheckboxOption | Option for the Checkbox component
Color | A class representing terminal colors
ColorInfo |
ComponentBase | It implement rendering itself as ftxui::Element. It implement keyboard navigation by responding to ftxui::Event
ConstRef | An adapter. Own or reference an immutable object
ConstStringListRef | An adapter. Reference a list of strings
Adapter |
ConstStringRef | An adapter. Own or reference a constant string. For convenience, this class convert multiple immutable string toward a shared representation
Dimensions |
DropdownOption | Option for the Dropdown component.A dropdown menu is a checkbox opening/closing a radiobox
EntryState | Arguments for |ButtonOption::transform|, |CheckboxOption::transform|, |Radiobox::transform|, |MenuEntryOption::transform|, |MenuOption::transform|
Event | Represent an event. It can be key press event, a terminal resize, or more ..
FlexboxConfig |
Image | A rectangular grid of Pixel
InputOption | Option for the Input component
InputState | Used to define style for the Input component
LinearGradient | A class representing the settings for linear-gradient color effect
Stop |
Loop |
MenuEntryOption | Option for the MenuEntry component
MenuOption | Option for the Menu component
Mouse | A mouse event. It contains the coordinate of the mouse, the button pressed and the modifier (shift, ctrl, meta)
Node |
Status |
NodeDecorator |
Pixel | A Unicode character and its associated style
RadioboxOption | Option for the Radiobox component
ReceiverImpl |
Ref | An adapter. Own or reference an mutable object
Requirement |
Focused |
ResizableSplitOption |
Screen | A rectangular grid of Pixel
Cursor |
ScreenInteractive |
Private |
Selection | Represent a selection in the terminal
SenderImpl |
SliderOption |
StringRef | An adapter. Own or reference a constant string. For convenience, this class convert multiple mutable string toward a shared representation
Table |
TableSelection |
TerminalInputParser |
Output.__unnamed2__ |
UnderlineOption |
WindowOptions |
WindowRenderState |