diff options
author | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-04-19 17:35:17 +0000 |
---|---|---|
committer | Simon McVittie <simon.mcvittie@collabora.co.uk> | 2007-04-19 17:35:17 +0000 |
commit | 05b3d77a6ceaf9142e0dee8bf52e7637d5823bdd (patch) | |
tree | ae7da2dc08fb4c3aa1c6b09ffa1c57d2d3adf24a /telepathy-glib/debug-ansi.h | |
parent | 90720ee40eb30e2b1c9aa90501391d3a0a411250 (diff) | |
download | telepathy-glib-05b3d77a6ceaf9142e0dee8bf52e7637d5823bdd.tar.gz |
Move contents of lib/ into root directory
20070419173517-53eee-d91a15d77882d6839193c1f77be4f88803b48f58.gz
Diffstat (limited to 'telepathy-glib/debug-ansi.h')
-rw-r--r-- | telepathy-glib/debug-ansi.h | 128 |
1 files changed, 128 insertions, 0 deletions
diff --git a/telepathy-glib/debug-ansi.h b/telepathy-glib/debug-ansi.h new file mode 100644 index 000000000..f805a1b55 --- /dev/null +++ b/telepathy-glib/debug-ansi.h @@ -0,0 +1,128 @@ +/** + * SECTION:debug-ansi + * @title: ANSI codes for debug messages + * @short_description: used to colorize log messages for clarity + * + * This header provides some ANSI escapes you can use to make debug messages + * more colourful. Please use sparingly. + */ + +#ifndef __TP_DEBUG_ANSI_H__ +#define __TP_DEBUG_ANSI_H__ + +/** + * TP_ANSI_RESET: + * + * Reset all attributes. + */ +#define TP_ANSI_RESET "\x1b[0m" +/** + * TP_ANSI_BOLD_ON: + * + * Set the bold attribute. + */ +#define TP_ANSI_BOLD_ON "\x1b[1m" +/** + * TP_ANSI_INVERSE_ON: + * + * Set the inverse video attribute. + */ +#define TP_ANSI_INVERSE_ON "\x1b[7m" +/** + * TP_ANSI_BOLD_OFF: + * + * Clear the bold attribute. + */ +#define TP_ANSI_BOLD_OFF "\x1b[22m" +/** + * TP_ANSI_FG_BLACK: + * + * <!----> + */ +#define TP_ANSI_FG_BLACK "\x1b[30m" +/** + * TP_ANSI_FG_RED: + * + * <!----> + */ +#define TP_ANSI_FG_RED "\x1b[31m" +/** + * TP_ANSI_FG_GREEN: + * + * <!----> + */ +#define TP_ANSI_FG_GREEN "\x1b[32m" +/** + * TP_ANSI_FG_YELLOW: + * + * <!----> + */ +#define TP_ANSI_FG_YELLOW "\x1b[33m" +/** + * TP_ANSI_FG_BLUE: + * + * <!----> + */ +#define TP_ANSI_FG_BLUE "\x1b[34m" +/** + * TP_ANSI_FG_MAGENTA: + * + * <!----> + */ +#define TP_ANSI_FG_MAGENTA "\x1b[35m" +/** + * TP_ANSI_FG_CYAN: + * + * <!----> + */ +#define TP_ANSI_FG_CYAN "\x1b[36m" +/** + * TP_ANSI_FG_WHITE: + * + * <!----> + */ +#define TP_ANSI_FG_WHITE "\x1b[37m" +/** + * TP_ANSI_BG_RED: + * + * <!----> + */ +#define TP_ANSI_BG_RED "\x1b[41m" +/** + * TP_ANSI_BG_GREEN: + * + * <!----> + */ +#define TP_ANSI_BG_GREEN "\x1b[42m" +/** + * TP_ANSI_BG_YELLOW: + * + * <!----> + */ +#define TP_ANSI_BG_YELLOW "\x1b[43m" +/** + * TP_ANSI_BG_BLUE: + * + * <!----> + */ +#define TP_ANSI_BG_BLUE "\x1b[44m" +/** + * TP_ANSI_BG_MAGENTA: + * + * <!----> + */ +#define TP_ANSI_BG_MAGENTA "\x1b[45m" +/** + * TP_ANSI_BG_CYAN: + * + * <!----> + */ +#define TP_ANSI_BG_CYAN "\x1b[46m" +/** + * TP_ANSI_BG_WHITE: + * + * <!----> + */ +#define TP_ANSI_BG_WHITE "\x1b[47m" + +#endif /* __TP_DEBUG_ANSI_H__ */ |