FTXUI 6.1.9
C++ functional terminal UI.
|
FTXUI is organized into three modules, each building upon the previous:
Defines:
ftxui::Screen
: a 2D grid of styled characters.ftxui::Pixel
: the unit of rendering.ftxui::Color
and Dimension
.Use for direct terminal drawing and styling.
Provides:
ftxui::Element
: a tree structure for layout and UI.Render()
to draw onto a Screen
.Ideal for structured, styled UIs.
Adds:
ftxui::Component
: stateful, interactive widgets.Checkbox
, Input
, Menu
, Button
.Use for interactive apps.
Modules can be used independently, or together: screen → dom → component
.