23export namespace ftxui {
42 using ftxui::operator|;
43 using ftxui::operator|=;
45 using ftxui::GetNodeSelectedContent;
50 using ftxui::separator;
51 using ftxui::separatorLight;
52 using ftxui::separatorDashed;
53 using ftxui::separatorHeavy;
54 using ftxui::separatorDouble;
55 using ftxui::separatorEmpty;
56 using ftxui::separatorStyled;
57 using ftxui::separatorCharacter;
58 using ftxui::separatorHSelector;
59 using ftxui::separatorVSelector;
61 using ftxui::gaugeLeft;
62 using ftxui::gaugeRight;
64 using ftxui::gaugeDown;
65 using ftxui::gaugeDirection;
67 using ftxui::borderLight;
68 using ftxui::borderDashed;
69 using ftxui::borderHeavy;
70 using ftxui::borderDouble;
71 using ftxui::borderRounded;
72 using ftxui::borderEmpty;
73 using ftxui::borderStyled;
74 using ftxui::borderWith;
77 using ftxui::paragraph;
78 using ftxui::paragraphAlignLeft;
79 using ftxui::paragraphAlignRight;
80 using ftxui::paragraphAlignCenter;
81 using ftxui::paragraphAlignJustify;
83 using ftxui::emptyElement;
89 using ftxui::inverted;
90 using ftxui::underlined;
91 using ftxui::underlinedDouble;
93 using ftxui::strikethrough;
96 using ftxui::focusPosition;
97 using ftxui::focusPositionRelative;
98 using ftxui::automerge;
99 using ftxui::hyperlink;
100 using ftxui::selectionStyleReset;
101 using ftxui::selectionColor;
102 using ftxui::selectionBackgroundColor;
103 using ftxui::selectionForegroundColor;
104 using ftxui::selectionStyle;
109 using ftxui::flexbox;
110 using ftxui::gridbox;
115 using ftxui::flex_grow;
116 using ftxui::flex_shrink;
118 using ftxui::xflex_grow;
119 using ftxui::xflex_shrink;
121 using ftxui::yflex_grow;
122 using ftxui::yflex_shrink;
123 using ftxui::notflex;
134 using ftxui::focusCursorBlock;
135 using ftxui::focusCursorBlockBlinking;
136 using ftxui::focusCursorBar;
137 using ftxui::focusCursorBarBlinking;
138 using ftxui::focusCursorUnderline;
139 using ftxui::focusCursorUnderlineBlinking;
141 using ftxui::vscroll_indicator;
142 using ftxui::hscroll_indicator;
143 using ftxui::reflect;
144 using ftxui::clear_under;
146 using ftxui::hcenter;
147 using ftxui::vcenter;
149 using ftxui::align_right;
150 using ftxui::nothing;
157 using ftxui::Dimension::Fit;
Node is the base class for all elements in the DOM tree.
Represents a selection in a terminal user interface.
Table is a utility to draw tables.
Direction
Direction is an enumeration that represents the four cardinal directions.
BorderStyle
BorderStyle is an enumeration that represents the different styles of borders that can be applied to ...
Canvas is a drawable buffer associated with drawing operations.
FlexboxConfig is a configuration structure that defines the layout properties for a flexbox container...
A class representing the settings for linear-gradient color effect.
Requirement is a structure that defines the layout requirements for a Node in the terminal user inter...
A rectangular grid of Cell.
Module file for FTXUI DOM operations.
The FTXUI ftxui::Dimension:: namespace.
The FTXUI ftxui:: namespace.
std::function< Element(Element)> Decorator
std::shared_ptr< Node > Element
std::vector< Element > Elements
std::function< std::vector< int >(int, int)> GraphFunction