|
FTXUI 7.0.3
C++ functional terminal UI.
|

FTXUI 分為三個模組,每個模組都建立在前一個的基礎之上:
另外,你也可以使用包含一切的**ftxui** 總括模組:
#include <ftxui/ftxui.hpp>ftxui::ftxui@ftxui//:ftxui定義:
ftxui::Screen**:一個由已設定樣式的字元組成的 2D 網格。ftxui::Cell**:渲染的基本單位。ftxui::Color 與 Dimension。用於直接的終端機繪圖與樣式設定。
提供:
ftxui::Element**:用於佈局和 UI 的樹狀結構。Render() 用於繪製到 Screen 上。適合結構化、有樣式的 UI。
新增:
ftxui::Component**:有狀態、互動式小工具。Checkbox、Input、Menu、Button。用於互動式應用程式。
模組可以獨立使用,也可以一起使用:screen → dom → component。