FTXUI 6.1.9
C++ functional terminal UI.
Loading...
Searching...
No Matches
screen.cppm
Go to the documentation of this file.
1/// @module ftxui.screen
2/// @brief Module file for FTXUI screen operations.
3
4module;
5
17
18export module ftxui.screen;
19
20/**
21 * @namespace ftxui
22 * @brief The FTXUI ftxui:: namespace
23 */
24export namespace ftxui {
25 using ftxui::Box;
26 using ftxui::Cell;
27 using ftxui::Color;
28 using ftxui::ColorInfo;
30 using ftxui::Image;
31 using ftxui::Pixel;
32 using ftxui::Screen;
33 using ftxui::Surface;
34
35 using ftxui::CellToGlyphIndex;
36 using ftxui::GetColorInfo;
37 using ftxui::Utf8ToGlyphs;
38 using ftxui::string_width;
39 using ftxui::to_string;
40 using ftxui::to_wstring;
41 using ftxui::wchar_width;
42 using ftxui::wstring_width;
43
44 /**
45 * @namespace Dimension
46 * @brief The FTXUI ftxui::Dimension:: namespace
47 */
48 namespace Dimension {
49 using ftxui::Dimension::Fixed;
50 using ftxui::Dimension::Full;
51 }
52
53 /**
54 * @namespace Terminal
55 * @brief The FTXUI ftxui::Terminal:: namespace
56 */
57 namespace Terminal {
59 using ftxui::Terminal::Size;
60 using ftxui::Terminal::SetFallbackSize;
61 using ftxui::Terminal::ColorSupport;
62 using ftxui::Terminal::SetColorSupport;
63 }
64
65 /**
66 * @namespace literals
67 * @brief The FTXUI ftxui::literals:: namespace
68 */
69 inline namespace literals {
70 using ftxui::literals::operator""_rgb;
71 }
72}
Color is a class that represents a color in the terminal user interface.
Definition color.hpp:22
A rectangular grid of Cell.
Definition screen.hpp:26
A rectangular grid of Cell.
Definition surface.hpp:20
Color
Color is an enumeration that represents the color support of the terminal.
Definition terminal.hpp:23
Box is a structure that represents a rectangular area in a 2D space.
Definition box.hpp:16
A Unicode character and its associated style.
Definition cell.hpp:18
ColorInfo is a structure that contains information about the terminal color palette.
Dimensions is a structure that represents the size of the terminal.
Definition terminal.hpp:11
Module file for FTXUI screen operations.
The FTXUI ftxui::Dimension:: namespace.
The FTXUI ftxui::Terminal:: namespace.
The FTXUI ftxui:: namespace.
Definition animation.hpp:10
The FTXUI ftxui::literals:: namespace.