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;
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;
BorderStyle
BorderStyleは、ターミナルUIの要素に適用できる様々なボーダースタイルを表す列挙型です。
Direction
Directionは、東西南北の4つの基本方向を表す列挙型です。
FTXUI ftxui::Dimension::名前空間
std::shared_ptr< Node > Element
std::vector< Element > Elements
std::function< Element(Element)> Decorator
std::function< std::vector< int >(int, int)> GraphFunction