FTXUI 6.1.9
C++ functional terminal UI.
|
▼Nftxui | The FTXUI ftxui:: namespace |
▼Nanimation | The FTXUI ftxui::animation:: namespace |
CAnimator | |
CParams | |
▼Nbox_helper | |
CElement | |
▼Nflexbox_helper | |
CBlock | |
CGlobal | |
CLine | |
CAnimatedColorOption | Option about a potentially animated color |
CAnimatedColorsOption | |
CAnimationTask | |
CAutoReset | Assign a value to a variable, reset its old value when going out of scope |
CBox | Box is a structure that represents a rectangular area in a 2D space |
CButtonOption | Option for the AnimatedButton component |
CCanvas | Canvas is a drawable buffer associated with drawing operations |
CCapturedMouseInterface | |
CCheckboxOption | Option for the Checkbox component |
CColor | Color is a class that represents a color in the terminal user interface |
CColorInfo | ColorInfo is a structure that contains information about the terminal color palette |
CComponentBase | It implement rendering itself as ftxui::Element. It implement keyboard navigation by responding to ftxui::Event |
CConstRef | An adapter. Own or reference an immutable object |
▼CConstStringListRef | An adapter. Reference a list of strings |
CAdapter | |
CConstStringRef | An adapter. Own or reference a constant string. For convenience, this class convert multiple immutable string toward a shared representation |
CDimensions | Dimensions is a structure that represents the size of the terminal |
CDropdownOption | Option for the Dropdown component.A dropdown menu is a checkbox opening/closing a radiobox |
CEntryState | Arguments for transform from |ButtonOption|, |CheckboxOption|, |RadioboxOption|, |MenuEntryOption|, |MenuOption| |
CEvent | Represent an event. It can be key press event, a terminal resize, or more .. |
CFlexboxConfig | FlexboxConfig is a configuration structure that defines the layout properties for a flexbox container |
CImage | A rectangular grid of Pixel |
CInputOption | Option for the Input component |
CInputState | Used to define style for the Input component |
▼CLinearGradient | A class representing the settings for linear-gradient color effect |
CStop | |
CLoop | Loop is a class that manages the event loop for a component |
CMenuEntryOption | Option for the MenuEntry component |
CMenuOption | Option for the Menu component |
CMouse | A mouse event. It contains the coordinate of the mouse, the button pressed and the modifier (shift, ctrl, meta) |
▼CNode | Node is the base class for all elements in the DOM tree |
CStatus | |
CNodeDecorator | |
CPixel | A Unicode character and its associated style |
CRadioboxOption | Option for the Radiobox component |
CReceiverImpl | |
CRef | An adapter. Own or reference an mutable object |
▼CRequirement | Requirement is a structure that defines the layout requirements for a Node in the terminal user interface |
CFocused | |
CResizableSplitOption | |
▼CScreen | A rectangular grid of Pixel |
CCursor | |
▼CScreenInteractive | ScreenInteractive is a Screen that can handle events, run a main loop, and manage components |
CPrivate | |
CSelection | Represents a selection in a terminal user interface |
CSenderImpl | |
CSliderOption | |
CStringRef | An adapter. Own or reference a constant string. For convenience, this class convert multiple mutable string toward a shared representation |
CTable | Table is a utility to draw tables |
CTableSelection | |
CTerminalInputParser | |
CUnderlineOption | Option for the underline effect |
CWindowOptions | |
CWindowRenderState | State passed to the Window component's render function |