FTXUI
6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
terminal.hpp
Go to the documentation of this file.
1
// 版權所有 2020 Arthur Sonzogni. 保留所有權利。
2
// 本原始碼的使用受 MIT 授權約束,詳情請參閱
3
// LICENSE 文件。
4
#ifndef FTXUI_SCREEN_TERMINAL_HPP
5
#define FTXUI_SCREEN_TERMINAL_HPP
6
7
namespace
ftxui
{
8
9
/// @brief Dimensions 是一個表示終端機大小的結構
10
/// @ingroup screen
11
struct
Dimensions
{
12
int
dimx
;
13
int
dimy
;
14
};
15
16
namespace
Terminal
{
17
Dimensions
Size
();
18
void
SetFallbackSize
(
const
Dimensions
& fallbackSize);
19
20
/// @brief Color 是一個列舉,表示終端機的色彩支援
21
/// @ingroup screen
22
enum
Color
{
23
Palette1
,
24
Palette16
,
25
Palette256
,
26
TrueColor
,
27
};
28
Color
ColorSupport
();
29
void
SetColorSupport
(
Color
color);
30
31
}
// namespace Terminal
32
33
}
// namespace ftxui
34
35
#endif
// FTXUI_SCREEN_TERMINAL_HPP
ftxui::Terminal::SetColorSupport
void SetColorSupport(Color color)
在自動偵測失敗時覆寫終端機顏色支援
Definition
terminal.cpp:135
ftxui::Dimensions::dimy
int dimy
Definition
terminal.hpp:13
ftxui::Dimensions::dimx
int dimx
Definition
terminal.hpp:12
ftxui::Color
Color 是一個在終端使用者介面中表示顏色的類別。
Definition
color.hpp:20
ftxui::Terminal::Color
Color
Color 是一個列舉,表示終端機的色彩支援
Definition
terminal.hpp:22
ftxui::Terminal::Size
Dimensions Size()
獲取終端機大小。
Definition
terminal.cpp:89
ftxui::Terminal::ColorSupport
Color ColorSupport()
獲取終端機的顏色支援。
Definition
terminal.cpp:125
ftxui::Terminal::TrueColor
@ TrueColor
Definition
terminal.hpp:26
ftxui::Terminal::Palette256
@ Palette256
Definition
terminal.hpp:25
ftxui::Terminal::Palette16
@ Palette16
Definition
terminal.hpp:24
ftxui::Terminal::Palette1
@ Palette1
Definition
terminal.hpp:23
ftxui::Dimensions
Dimensions 是一個表示終端機大小的結構
Definition
terminal.hpp:11
Terminal
FTXUI ftxui::Terminal:: 命名空間
ftxui::Terminal::SetFallbackSize
void SetFallbackSize(const Dimensions &fallbackSize)
在自動偵測失敗時覆寫終端機大小
Definition
terminal.cpp:119
ftxui
FTXUI 的 ftxui:: 命名空間
Definition
animation.hpp:10