23export namespace ftxui {
31 using ftxui::FlexboxConfig;
33 using ftxui::LinearGradient;
35 using ftxui::Requirement;
37 using ftxui::Selection;
39 using ftxui::TableSelection;
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;
66 using ftxui::gaugeCharset;
68 using ftxui::borderLight;
69 using ftxui::borderDashed;
70 using ftxui::borderHeavy;
71 using ftxui::borderDouble;
72 using ftxui::borderRounded;
73 using ftxui::borderEmpty;
74 using ftxui::borderStyled;
75 using ftxui::borderWith;
78 using ftxui::paragraph;
79 using ftxui::paragraphAlignLeft;
80 using ftxui::paragraphAlignRight;
81 using ftxui::paragraphAlignCenter;
82 using ftxui::paragraphAlignJustify;
84 using ftxui::emptyElement;
90 using ftxui::inverted;
91 using ftxui::underlined;
92 using ftxui::underlinedDouble;
94 using ftxui::strikethrough;
97 using ftxui::focusPosition;
98 using ftxui::focusPositionRelative;
99 using ftxui::automerge;
100 using ftxui::hyperlink;
101 using ftxui::selectionStyleReset;
102 using ftxui::selectionColor;
103 using ftxui::selectionBackgroundColor;
104 using ftxui::selectionForegroundColor;
105 using ftxui::selectionStyle;
110 using ftxui::flexbox;
111 using ftxui::gridbox;
116 using ftxui::flex_grow;
117 using ftxui::flex_shrink;
118 using ftxui::flex_factor;
119 using ftxui::flex_grow_factor;
120 using ftxui::flex_shrink_factor;
122 using ftxui::xflex_grow;
123 using ftxui::xflex_shrink;
124 using ftxui::xflex_factor;
125 using ftxui::xflex_grow_factor;
126 using ftxui::xflex_shrink_factor;
128 using ftxui::yflex_grow;
129 using ftxui::yflex_shrink;
130 using ftxui::yflex_factor;
131 using ftxui::yflex_grow_factor;
132 using ftxui::yflex_shrink_factor;
133 using ftxui::notflex;
144 using ftxui::focusCursorBlock;
145 using ftxui::focusCursorBlockBlinking;
146 using ftxui::focusCursorBar;
147 using ftxui::focusCursorBarBlinking;
148 using ftxui::focusCursorUnderline;
149 using ftxui::focusCursorUnderlineBlinking;
151 using ftxui::vscroll_indicator;
152 using ftxui::hscroll_indicator;
153 using ftxui::reflect;
154 using ftxui::clear_under;
156 using ftxui::hcenter;
157 using ftxui::vcenter;
159 using ftxui::align_right;
160 using ftxui::nothing;
167 using ftxui::Dimension::Fit;
BorderStyle
BorderStyle is an enumeration that represents the different styles of borders that can be applied to ...
Direction
Direction is an enumeration that represents the four cardinal directions.
Module file for FTXUI DOM operations.
The FTXUI ftxui::Dimension:: namespace.
The FTXUI ftxui:: namespace.
std::shared_ptr< Node > Element
std::vector< Element > Elements
std::function< Element(Element)> Decorator
std::function< std::vector< int >(int, int)> GraphFunction