|
FTXUI 7.0.3
C++ functional terminal UI.
|

FTXUI は、それぞれが以前のモジュールに基づいて構築された3つのモジュールに編成されています。
あるいは、すべてを含む**ftxui**アンブレラモジュールを使用することもできます:
#include <ftxui/ftxui.hpp>ftxui::ftxui@ftxui//:ftxui定義するもの:
ftxui::Screen: スタイル付き文字の2Dグリッド。ftxui::Cell: レンダリングの単位。ftxui::ColorやDimensionのようなヘルパー。ターミナルへの直接描画とスタイリングに使用します。
提供するもの:
ftxui::Element: レイアウトとUIのためのツリー構造。Screen に描画するための Render()。構造化されたスタイル付きUIに最適です。
追加するもの:
ftxui::Component: ステートフルでインタラクティブなウィジェット。Checkbox, Input, Menu, Button。インタラクティブなアプリに使用します。
モジュールは独立して、または組み合わせて使用できます: screen → dom → component。