|
FTXUI 7.0.3
C++ functional terminal UI.
|
請查看 ftxui/screen 模組的 教學。
Namespaces | |
| namespace | ftxui::Dimension |
| 定義螢幕的維度外觀。 | |
Enumerations | |
| enum | Color : uint8_t { Palette1 , Palette16 , Palette256 , TrueColor } |
| Color 是一個列舉,表示終端機的色彩支援 More... | |
Functions | |
| struct | FTXUI_EXPORT (SCREEN) Box |
| Box 是一個表示二維空間中矩形區域的結構。 | |
| FTXUI_EXPORT (SCREEN) Quirks | |
| Quirks 是一個結構,代表各種可能需要備援方案的 終端機特定行為。 | |
| Dimensions | Size () |
| 獲取終端機大小。 | |
| Color | ColorSupport () |
| 獲取終端機的顏色支援。 | |
| Quirks | GetQuirks () |
| 取得終端機的怪癖行為(quirks)。 | |
| void | SetQuirks (const Quirks &quirks) |
| 覆寫終端機的怪癖行為(quirks)。 | |
| enum Color : uint8_t |
Color 是一個列舉,表示終端機的色彩支援
| Enumerator | |
|---|---|
| Palette1 | |
| Palette16 | |
| Palette256 | |
| TrueColor | |
Definition at line 30 of file terminal.hpp.
| FTXUI_EXPORT | ( | SCREEN | ) |
Box 是一個表示二維空間中矩形區域的結構。
一個適配器。擁有或引用一個常數字串。為方便起見,此類別將多個可變字串轉換為共享表示。
Dimensions 是一個表示終端機大小的結構
一個由 Cell 組成的矩形網格。
ColorInfo 是一個結構,包含有關終端機 顏色調色盤的資訊。
Color 是一個在終端使用者介面中表示顏色的類別。
一個 Unicode 字元及其相關樣式。
它由其沿 x 軸和 y 軸的最小和最大座標定義。 請注意,座標是包含性的,這表示該框包含最小值和最大值。
一個適配器。擁有或引用一個常數字串。為方便起見,此類別將多個不可變字串轉換為共享表示。
一個適配器。引用一個字串列表。
支援的輸入:
std::vector<std::string>std::vector<std::string>*std::vector<std::wstring>*Adapter*std::unique_ptr<Adapter> | class FTXUI_EXPORT | ( | SCREEN | ) |
Quirks 是一個結構,代表各種可能需要備援方案的 終端機特定行為。
TerminalInfo 是一個包含終端機資訊的 結構。
終端機字型是否支援 8 個 Unicode 區塊字元。
終端機是否能正確處理隱藏游標。
元件是否應該使用 ASCII 字元。
終端機的顏色支援等級。
終端機字型是否支援 8 個 Unicode 區塊字元。
終端機是否能正確處理隱藏游標。
元件是否應該使用 ASCII 字元。
終端機的顏色支援等級。
Definition at line 37 of file terminal.hpp.
| Dimensions Size | ( | ) |
| Color ColorSupport | ( | ) |
獲取終端機的顏色支援。
Definition at line 336 of file terminal.cpp.
| Quirks GetQuirks | ( | ) |
取得終端機的怪癖行為(quirks)。
Definition at line 353 of file terminal.cpp.
| void SetQuirks | ( | const Quirks & | quirks | ) |
覆寫終端機的怪癖行為(quirks)。
Definition at line 363 of file terminal.cpp.