Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:

ConstStringListRef::Adapter |
AnimatedColorOption | Option about a potentially animated color
AnimatedColorsOption |
AnimationTask |
Animator |
AutoReset< T > | Assign a value to a variable, reset its old value when going out of scope
Block |
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< T > | An adapter. Own or reference an immutable object
ConstRef< std::string > |
ConstStringRef | An adapter. Own or reference a constant string. For convenience, this class convert multiple immutable string toward a shared representation
ConstStringListRef | An adapter. Reference a list of strings
Screen::Cursor |
Dimensions |
DropdownOption | Option for the Dropdown component.A dropdown menu is a checkbox opening/closing a radiobox
Element |
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 |
Requirement::Focused |
Global |
Image | A rectangular grid of Pixel
Screen | A rectangular grid of Pixel
ScreenInteractive |
InputOption | Option for the Input component
InputState | Used to define style for the Input component
Line |
LinearGradient | A class representing the settings for linear-gradient color effect
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 |
NodeDecorator |
TerminalInputParser::Output.__unnamed0__ |
Params |
Pixel | A Unicode character and its associated style
ScreenInteractive::Private |
RadioboxOption | Option for the Radiobox component
ReceiverImpl< T > |
Ref< T > | An adapter. Own or reference an mutable object
Ref< std::string > |
StringRef | An adapter. Own or reference a constant string. For convenience, this class convert multiple mutable string toward a shared representation
Requirement |
ResizableSplitOption |
Selection | Represent a selection in the terminal
SenderImpl< T > |
SliderOption< T > |
Node::Status |
LinearGradient::Stop |
Table |
TableSelection |
TerminalInputParser |
UnderlineOption |
WindowOptions |
WindowRenderState |