FTXUI
0.8.1
C++ functional terminal UI.
terminal.hpp
Go to the documentation of this file.
1
#ifndef FTXUI_CORE_TERMINAL_HPP
2
#define FTXUI_CORE_TERMINAL_HPP
3
4
namespace
ftxui
{
5
struct
Dimensions
{
6
int
dimx
;
7
int
dimy
;
8
};
9
10
namespace
Terminal {
11
Dimensions
Size
();
12
13
enum
Color
{
14
Palette1
,
15
Palette16
,
16
Palette256
,
17
TrueColor
,
18
};
19
Color
ColorSupport
();
20
}
// namespace Terminal
21
22
}
// namespace ftxui
23
24
#endif
/* end of include guard: FTXUI_CORE_TERMINAL_HPP */
25
26
// Copyright 2020 Arthur Sonzogni. All rights reserved.
27
// Use of this source code is governed by the MIT license that can be found in
28
// the LICENSE file.
ftxui::Terminal::ColorSupport
Color ColorSupport()
Definition:
terminal.cpp:81
ftxui::Terminal::Palette1
@ Palette1
Definition:
terminal.hpp:14
ftxui::Terminal::Palette16
@ Palette16
Definition:
terminal.hpp:15
ftxui
Definition:
captured_mouse.hpp:6
ftxui::Dimensions
Definition:
terminal.hpp:5
ftxui::Terminal::TrueColor
@ TrueColor
Definition:
terminal.hpp:17
ftxui::Dimensions::dimx
int dimx
Definition:
terminal.hpp:6
ftxui::Terminal::Color
Color
Definition:
terminal.hpp:13
ftxui::Terminal::Size
Dimensions Size()
Definition:
terminal.cpp:21
ftxui::Terminal::Palette256
@ Palette256
Definition:
terminal.hpp:16
ftxui::Dimensions::dimy
int dimy
Definition:
terminal.hpp:7
ftxui::Color
A class representing terminal colors.
Definition:
color.hpp:17