Terminal++ 3.1.0.4
A C++ library for interacting with ANSI terminal windows
Loading...
Searching...
No Matches
graphics.hpp
1#pragma once
2#include "terminalpp/ansi/graphics.hpp"
3
4namespace terminalpp::graphics {
5
6//* =========================================================================
8//* =========================================================================
9enum class colour : byte
10{
11 black = terminalpp::ansi::graphics::colour_black,
12 red = terminalpp::ansi::graphics::colour_red,
13 green = terminalpp::ansi::graphics::colour_green,
14 yellow = terminalpp::ansi::graphics::colour_yellow,
15 blue = terminalpp::ansi::graphics::colour_blue,
16 magenta = terminalpp::ansi::graphics::colour_magenta,
17 cyan = terminalpp::ansi::graphics::colour_cyan,
18 white = terminalpp::ansi::graphics::colour_white,
19 default_ = terminalpp::ansi::graphics::colour_default, // NOLINT
20};
21
22//* =========================================================================
24//* =========================================================================
25enum class intensity : byte
26{
27 bold = terminalpp::ansi::graphics::bold,
28 faint = terminalpp::ansi::graphics::faint,
29 normal = terminalpp::ansi::graphics::normal_intensity,
30};
31
32//* =========================================================================
34//* =========================================================================
35enum class underlining : byte
36{
37 underlined = terminalpp::ansi::graphics::underlined,
38 not_underlined = terminalpp::ansi::graphics::not_underlined,
39};
40
41//* =========================================================================
43//* =========================================================================
44enum class blinking : byte
45{
46 blink = terminalpp::ansi::graphics::blinking,
47 steady = terminalpp::ansi::graphics::steady,
48};
49
50//* =========================================================================
53//* =========================================================================
54enum class polarity : byte
55{
56 negative = terminalpp::ansi::graphics::negative_polarity,
57 positive = terminalpp::ansi::graphics::positive_polarity,
58};
59
60} // namespace terminalpp::graphics