1 /**
2  * SECTION:debug-ansi
3  * @title: ANSI codes for debug messages
4  * @short_description: used to colorize log messages for "clarity"
5  *
6  * This header provides some ANSI escapes you can use to make debug messages
7  * more colourful. Please use sparingly.
8  *
9  * Deprecated: 0.13.3
10  */
11 
12 #ifndef __TP_DEBUG_ANSI_H__
13 #define __TP_DEBUG_ANSI_H__
14 
15 #ifndef TP_DISABLE_DEPRECATED
16 
17 /**
18  * TP_ANSI_RESET:
19  *
20  * Reset all attributes.
21  *
22  * Deprecated: 0.13.3
23  */
24 #define TP_ANSI_RESET      "\x1b[0m"
25 /**
26  * TP_ANSI_BOLD_ON:
27  *
28  * Set the bold attribute.
29  *
30  * Deprecated: 0.13.3
31  */
32 #define TP_ANSI_BOLD_ON    "\x1b[1m"
33 /**
34  * TP_ANSI_INVERSE_ON:
35  *
36  * Set the inverse video attribute.
37  *
38  * Deprecated: 0.13.3
39  */
40 #define TP_ANSI_INVERSE_ON "\x1b[7m"
41 /**
42  * TP_ANSI_BOLD_OFF:
43  *
44  * Clear the bold attribute.
45  *
46  * Deprecated: 0.13.3
47  */
48 #define TP_ANSI_BOLD_OFF   "\x1b[22m"
49 /**
50  * TP_ANSI_FG_BLACK:
51  *
52  * <!---->
53  *
54  * Deprecated: 0.13.3
55  */
56 #define TP_ANSI_FG_BLACK   "\x1b[30m"
57 /**
58  * TP_ANSI_FG_RED:
59  *
60  * <!---->
61  *
62  * Deprecated: 0.13.3
63  */
64 #define TP_ANSI_FG_RED     "\x1b[31m"
65 /**
66  * TP_ANSI_FG_GREEN:
67  *
68  * <!---->
69  *
70  * Deprecated: 0.13.3
71  */
72 #define TP_ANSI_FG_GREEN   "\x1b[32m"
73 /**
74  * TP_ANSI_FG_YELLOW:
75  *
76  * <!---->
77  *
78  * Deprecated: 0.13.3
79  */
80 #define TP_ANSI_FG_YELLOW  "\x1b[33m"
81 /**
82  * TP_ANSI_FG_BLUE:
83  *
84  * <!---->
85  *
86  * Deprecated: 0.13.3
87  */
88 #define TP_ANSI_FG_BLUE    "\x1b[34m"
89 /**
90  * TP_ANSI_FG_MAGENTA:
91  *
92  * <!---->
93  *
94  * Deprecated: 0.13.3
95  */
96 #define TP_ANSI_FG_MAGENTA "\x1b[35m"
97 /**
98  * TP_ANSI_FG_CYAN:
99  *
100  * <!---->
101  *
102  * Deprecated: 0.13.3
103  */
104 #define TP_ANSI_FG_CYAN    "\x1b[36m"
105 /**
106  * TP_ANSI_FG_WHITE:
107  *
108  * <!---->
109  *
110  * Deprecated: 0.13.3
111  */
112 #define TP_ANSI_FG_WHITE   "\x1b[37m"
113 /**
114  * TP_ANSI_BG_RED:
115  *
116  * <!---->
117  *
118  * Deprecated: 0.13.3
119  */
120 #define TP_ANSI_BG_RED     "\x1b[41m"
121 /**
122  * TP_ANSI_BG_GREEN:
123  *
124  * <!---->
125  *
126  * Deprecated: 0.13.3
127  */
128 #define TP_ANSI_BG_GREEN   "\x1b[42m"
129 /**
130  * TP_ANSI_BG_YELLOW:
131  *
132  * <!---->
133  *
134  * Deprecated: 0.13.3
135  */
136 #define TP_ANSI_BG_YELLOW  "\x1b[43m"
137 /**
138  * TP_ANSI_BG_BLUE:
139  *
140  * <!---->
141  *
142  * Deprecated: 0.13.3
143  */
144 #define TP_ANSI_BG_BLUE    "\x1b[44m"
145 /**
146  * TP_ANSI_BG_MAGENTA:
147  *
148  * <!---->
149  *
150  * Deprecated: 0.13.3
151  */
152 #define TP_ANSI_BG_MAGENTA "\x1b[45m"
153 /**
154  * TP_ANSI_BG_CYAN:
155  *
156  * <!---->
157  *
158  * Deprecated: 0.13.3
159  */
160 #define TP_ANSI_BG_CYAN    "\x1b[46m"
161 /**
162  * TP_ANSI_BG_WHITE:
163  *
164  * <!---->
165  *
166  * Deprecated: 0.13.3
167  */
168 #define TP_ANSI_BG_WHITE   "\x1b[47m"
169 
170 #endif
171 
172 #endif /* __TP_DEBUG_ANSI_H__ */
173