FTXUI
0.11.0
C++ functional terminal UI.
Loading...
Searching...
No Matches
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
void
SetFallbackSize
(
const
Dimensions
& fallbackSize);
13
14
enum
Color
{
15
Palette1
,
16
Palette16
,
17
Palette256
,
18
TrueColor
,
19
};
20
Color
ColorSupport
();
21
}
// namespace Terminal
22
23
}
// namespace ftxui
24
25
#endif
/* end of include guard: FTXUI_CORE_TERMINAL_HPP */
26
27
// Copyright 2020 Arthur Sonzogni. All rights reserved.
28
// Use of this source code is governed by the MIT license that can be found in
29
// the LICENSE file.
ftxui::Color
A class representing terminal colors.
Definition
color.hpp:17
ftxui::Terminal::ColorSupport
Color ColorSupport()
Definition
terminal.cpp:98
ftxui::Terminal::SetFallbackSize
void SetFallbackSize(const Dimensions &fallbackSize)
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:30
ftxui
Definition
captured_mouse.hpp:6
ftxui::Dimensions::dimy
int dimy
Definition
terminal.hpp:7
ftxui::Dimensions::dimx
int dimx
Definition
terminal.hpp:6
ftxui::Dimensions
Definition
terminal.hpp:5