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は、2D空間における矩形領域を表す構造体です。
 
 FTXUI_EXPORT (SCREEN) Quirks
 Quirksは、フォールバックが必要となる可能性のある様々な ターミナル固有の動作を表す構造体です。
 
Dimensions Size ()
 ターミナルサイズを取得します。
 
Color ColorSupport ()
 ターミナルの色サポートを取得します。
 
Quirks GetQuirks ()
 ターミナルのクイークを取得します。
 
void SetQuirks (const 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は、2D空間における矩形領域を表す構造体です。

アダプター。定数文字列を所有または参照します。便宜上、このクラスは複数の可変文字列を共有表現に変換します。

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 299 of file terminal.cpp.

◆ ColorSupport()

Color ColorSupport ( )

ターミナルの色サポートを取得します。

Definition at line 333 of file terminal.cpp.

◆ GetQuirks()

Quirks GetQuirks ( )

ターミナルのクイークを取得します。

Definition at line 350 of file terminal.cpp.

◆ SetQuirks()

void SetQuirks ( const Quirks & quirks)

ターミナルのクイークを上書きします。

Definition at line 360 of file terminal.cpp.