FTXUI是一个功能性终端(X)用户界面;一个简单的C++库,用于基于终端的用户接口。
特性:
Functionalstyle。受 [1] 和 React的启发简单而优雅的语法支持 UTF8 和全角字符(→测试)。没有依赖性。跨平台。Linux/mac(主要目标)、Windows(实验性的)、WebAssembly。键盘和鼠标导航。示例
vbox({hbox({text("left")|border,text("middle")|border|flex,text("right")|border,}),gauge(0.5)|border,}); ┌────┐┌───────────────────────────────────────────────────────────────┐┌─────┐│left││middle││right│└────┘└───────────────────────────────────────────────────────────────┘└─────┘┌────────────────────────────────────────────────────────────────────────────┐│██████████████████████████████████████│└────────────────────────────────────────────────────────────────────────────┘
评论