|
FTXUI 6.1.9
C++ functional terminal UI.
|

FTXUI 分為三個模組,每個模組都建立在前一個的基礎之上:
定義:
ftxui::Screen**:樣式化字元的 2D 網格。ftxui::Pixel**:渲染單位。ftxui::Color 和 Dimension。用於直接終端繪圖和樣式設定。
提供:
ftxui::Element**:用於佈局和 UI 的樹狀結構。Render() 用於繪製到 Screen 上。適用於結構化、樣式化的 UI。
新增:
ftxui::Component**:有狀態、互動式小工具。Checkbox、Input、Menu、Button。適用於互動式應用程式。
模組可以單獨使用,也可以一起使用:screen → dom → component。