FTXUI
4.1.0
C++ functional terminal UI.
Loading...
Searching...
No Matches
terminal.hpp
Go to the documentation of this file.
1
#ifndef FTXUI_SCREEN_TERMINAL_HPP
2
#define FTXUI_SCREEN_TERMINAL_HPP
3
4
namespace
ftxui
{
5
struct
Dimensions
{
6
int
dimx
;
7
int
dimy
;
8
};
9
10
namespace
Terminal {
11
Dimensions
Size
();
12
void
SetFallbackSize
(
const
Dimensions
& fallbackSize);
13
14
enum
Color
{
15
Palette1
,
16
Palette16
,
17
Palette256
,
18
TrueColor
,
19
};
20
Color
ColorSupport
();
21
void
SetColorSupport
(
Color
color
);
22
23
}
// namespace Terminal
24
25
}
// namespace ftxui
26
27
#endif
// FTXUI_SCREEN_TERMINAL_HPP
28
29
// Copyright 2020 Arthur Sonzogni. All rights reserved.
30
// Use of this source code is governed by the MIT license that can be found in
31
// the LICENSE file.
ftxui::Color
A class representing terminal colors.
Definition
color.hpp:18
ftxui::Terminal::SetColorSupport
void SetColorSupport(Color color)
Definition
terminal.cpp:129
ftxui::Terminal::SetFallbackSize
void SetFallbackSize(const Dimensions &fallbackSize)
Override terminal size in case auto-detection fails.
Definition
terminal.cpp:117
ftxui::Terminal::Color
Color
Definition
terminal.hpp:14
ftxui::Terminal::TrueColor
@ TrueColor
Definition
terminal.hpp:18
ftxui::Terminal::Palette256
@ Palette256
Definition
terminal.hpp:17
ftxui::Terminal::Palette16
@ Palette16
Definition
terminal.hpp:16
ftxui::Terminal::Palette1
@ Palette1
Definition
terminal.hpp:15
ftxui::Terminal::Size
Dimensions Size()
Definition
terminal.cpp:87
ftxui::Terminal::ColorSupport
Color ColorSupport()
Definition
terminal.cpp:121
ftxui
Definition
animation.hpp:9
ftxui::Dimensions::dimy
int dimy
Definition
terminal.hpp:7
ftxui::Dimensions::dimx
int dimx
Definition
terminal.hpp:6
ftxui::color
Decorator color(Color)
Decorate using a foreground color.
Definition
color.cpp:86
ftxui::Dimensions
Definition
terminal.hpp:5