FTXUI 7.0.3
C++ functional terminal UI.
Loading...
Searching...
No Matches
ftxui/screen

Detailed Description

請查看 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)。
 

Enumeration Type Documentation

◆ Color

enum Color : uint8_t

Color 是一個列舉,表示終端機的色彩支援

Enumerator
Palette1 
Palette16 
Palette256 
TrueColor 

Definition at line 30 of file terminal.hpp.

Function Documentation

◆ FTXUI_EXPORT() [1/2]

FTXUI_EXPORT ( SCREEN )

Box 是一個表示二維空間中矩形區域的結構。

一個適配器。擁有或引用一個常數字串。為方便起見,此類別將多個可變字串轉換為共享表示。

Dimensions 是一個表示終端機大小的結構

一個由 Cell 組成的矩形網格。

ColorInfo 是一個結構,包含有關終端機 顏色調色盤的資訊。

Color 是一個在終端使用者介面中表示顏色的類別。

一個 Unicode 字元及其相關樣式。

它由其沿 x 軸和 y 軸的最小和最大座標定義。 請注意,座標是包含性的,這表示該框包含最小值和最大值。

Note
此結構先前名為 Pixel。
此類別先前名為 Image。

一個適配器。擁有或引用一個常數字串。為方便起見,此類別將多個不可變字串轉換為共享表示。

一個適配器。引用一個字串列表。

支援的輸入:

  • std::vector<std::string>
  • std::vector<std::string>*
  • std::vector<std::wstring>*
  • Adapter*
  • std::unique_ptr<Adapter>

Definition at line 1 of file box.hpp.

◆ FTXUI_EXPORT() [2/2]

class FTXUI_EXPORT ( SCREEN )

Quirks 是一個結構,代表各種可能需要備援方案的 終端機特定行為。

TerminalInfo 是一個包含終端機資訊的 結構。

終端機字型是否支援 8 個 Unicode 區塊字元。

終端機是否能正確處理隱藏游標。

元件是否應該使用 ASCII 字元。

終端機的顏色支援等級。

終端機字型是否支援 8 個 Unicode 區塊字元。

終端機是否能正確處理隱藏游標。

元件是否應該使用 ASCII 字元。

終端機的顏色支援等級。

Definition at line 37 of file terminal.hpp.

◆ Size()

Dimensions Size ( )

獲取終端機大小。

Returns
終端機大小。

Definition at line 301 of file terminal.cpp.

◆ ColorSupport()

Color ColorSupport ( )

獲取終端機的顏色支援。

Definition at line 336 of file terminal.cpp.

◆ GetQuirks()

Quirks GetQuirks ( )

取得終端機的怪癖行為(quirks)。

Definition at line 353 of file terminal.cpp.

◆ SetQuirks()

void SetQuirks ( const Quirks & quirks)

覆寫終端機的怪癖行為(quirks)。

Definition at line 363 of file terminal.cpp.