TerminalAttr.h++ File Reference

#include <commonc++/Common.h++>
Include dependency graph for TerminalAttr.h++:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  ccxx

Defines

#define TERMATTR_ESC   "\033"
 Terminal control escape character.
#define TERMATTR_NORMAL   TERMATTR_ESC "[0m"
 Normal font.
#define TERMATTR_BOLD   TERMATTR_ESC "[1m"
 Bold font.
#define TERMATTR_DIM   TERMATTR_ESC "[2m"
 Dim (half-intensity) font.
#define TERMATTR_UNDERLINE   TERMATTR_ESC "[4m"
 Underlined font.
#define TERMATTR_BLINK   TERMATTR_ESC "[5m"
 Blinking font.
#define TERMATTR_INVERSE   TERMATTR_ESC "[7m"
 Inverse (reverse-video) font.
#define TERMATTR_FG_BLACK   TERMATTR_ESC "[30m"
 Set text foreground color to black.
#define TERMATTR_FG_RED   TERMATTR_ESC "[31m"
 Set text foreground color to red.
#define TERMATTR_FG_GREEN   TERMATTR_ESC "[32m"
 Set text foreground color to green.
#define TERMATTR_FG_YELLOW   TERMATTR_ESC "[33m"
 Set text foreground color to yellow.
#define TERMATTR_FG_BLUE   TERMATTR_ESC "[34m"
 Set text foreground color to blue.
#define TERMATTR_FG_MAGENTA   TERMATTR_ESC "[35m"
 Set text foreground color to magenta.
#define TERMATTR_FG_CYAN   TERMATTR_ESC "[36m"
 Set text foreground color to cyan.
#define TERMATTR_FG_WHITE   TERMATTR_ESC "[37m"
 Set text foreground color to white.
#define TERMATTR_FG_NORMAL   TERMATTR_ESC "[39m"
 Set text foreground color to default.
#define TERMATTR_BG_BLACK   TERMATTR_ESC "[40m"
 Set text background color to black.
#define TERMATTR_BG_RED   TERMATTR_ESC "[41m"
 Set text background color to red.
#define TERMATTR_BG_GREEN   TERMATTR_ESC "[42m"
 Set text background color to green.
#define TERMATTR_BG_YELLOW   TERMATTR_ESC "[43m"
 Set text background color to yellow.
#define TERMATTR_BG_BLUE   TERMATTR_ESC "[44m"
 Set text background color to blue.
#define TERMATTR_BG_MAGENTA   TERMATTR_ESC "[45m"
 Set text background color to magenta.
#define TERMATTR_BG_CYAN   TERMATTR_ESC "[46m"
 Set text background color to cyan.
#define TERMATTR_BG_WHITE   TERMATTR_ESC "[47m"
 Set text background color to white.
#define TERMATTR_BG_NORMAL   TERMATTR_ESC "[49m"
 Set text background color to default.
#define TERMATTR_LINECHARS_ON   TERMATTR_ESC "(0"
 Turn on alternate (line drawing) character set.
#define TERMATTR_LINECHARS_OFF   TERMATTR_ESC "(B"
 Turn off alternate (line drawing) character set.
#define TERMATTR_CLEAR_SCREEN   TERMATTR_ESC "[2J"
 Clear the screen.
#define TERMATTR_CLEAR_LINE   TERMATTR_ESC "[2K"
 Clear the line at the cursor position.
#define TERMATTR_CURSOR(Y, X)   TERMATTR_ESC "[" #Y ";" #X "H"
 Move the cursor to row Y, column X.
#define TERMATTR_CURSOR_UP(N)   TERMATTR_ESC "[" #N "A"
 Move the cursor up N lines.
#define TERMATTR_CURSOR_DOWN(N)   TERMATTR_ESC "[" #N "B"
 Move the cursor down N lines.
#define TERMATTR_CURSOR_RIGHT(N)   TERMATTR_ESC "[" #N "C"
 Move the cursor right N characters.
#define TERMATTR_CURSOR_LEFT(N)   TERMATTR_ESC "[" #N "D"
 Move the cursor left N characters.
#define TERMATTR_CURSOR_HOME   TERMATTR_ESC "[H"
 Move the cursor to home position.
#define TERMATTR_SCROLL_UP   TERMATTR_ESC "D"
 Scroll the screen up one line.
#define TERMATTR_SCROLL_DOWN   TERMATTR_ESC "M"
 Scroll the screen down one line.

Define Documentation

#define TERMATTR_BG_BLACK   TERMATTR_ESC "[40m"

Set text background color to black.

#define TERMATTR_BG_BLUE   TERMATTR_ESC "[44m"

Set text background color to blue.

#define TERMATTR_BG_CYAN   TERMATTR_ESC "[46m"

Set text background color to cyan.

#define TERMATTR_BG_GREEN   TERMATTR_ESC "[42m"

Set text background color to green.

#define TERMATTR_BG_MAGENTA   TERMATTR_ESC "[45m"

Set text background color to magenta.

#define TERMATTR_BG_NORMAL   TERMATTR_ESC "[49m"

Set text background color to default.

#define TERMATTR_BG_RED   TERMATTR_ESC "[41m"

Set text background color to red.

#define TERMATTR_BG_WHITE   TERMATTR_ESC "[47m"

Set text background color to white.

#define TERMATTR_BG_YELLOW   TERMATTR_ESC "[43m"

Set text background color to yellow.

#define TERMATTR_BLINK   TERMATTR_ESC "[5m"

Blinking font.

#define TERMATTR_BOLD   TERMATTR_ESC "[1m"

Bold font.

#define TERMATTR_CLEAR_LINE   TERMATTR_ESC "[2K"

Clear the line at the cursor position.

#define TERMATTR_CLEAR_SCREEN   TERMATTR_ESC "[2J"

Clear the screen.

#define TERMATTR_CURSOR ( Y,
 )     TERMATTR_ESC "[" #Y ";" #X "H"

Move the cursor to row Y, column X.

#define TERMATTR_CURSOR_DOWN (  )     TERMATTR_ESC "[" #N "B"

Move the cursor down N lines.

#define TERMATTR_CURSOR_HOME   TERMATTR_ESC "[H"

Move the cursor to home position.

#define TERMATTR_CURSOR_LEFT (  )     TERMATTR_ESC "[" #N "D"

Move the cursor left N characters.

#define TERMATTR_CURSOR_RIGHT (  )     TERMATTR_ESC "[" #N "C"

Move the cursor right N characters.

#define TERMATTR_CURSOR_UP (  )     TERMATTR_ESC "[" #N "A"

Move the cursor up N lines.

#define TERMATTR_DIM   TERMATTR_ESC "[2m"

Dim (half-intensity) font.

#define TERMATTR_ESC   "\033"

Terminal control escape character.

#define TERMATTR_FG_BLACK   TERMATTR_ESC "[30m"

Set text foreground color to black.

#define TERMATTR_FG_BLUE   TERMATTR_ESC "[34m"

Set text foreground color to blue.

#define TERMATTR_FG_CYAN   TERMATTR_ESC "[36m"

Set text foreground color to cyan.

#define TERMATTR_FG_GREEN   TERMATTR_ESC "[32m"

Set text foreground color to green.

#define TERMATTR_FG_MAGENTA   TERMATTR_ESC "[35m"

Set text foreground color to magenta.

#define TERMATTR_FG_NORMAL   TERMATTR_ESC "[39m"

Set text foreground color to default.

#define TERMATTR_FG_RED   TERMATTR_ESC "[31m"

Set text foreground color to red.

#define TERMATTR_FG_WHITE   TERMATTR_ESC "[37m"

Set text foreground color to white.

#define TERMATTR_FG_YELLOW   TERMATTR_ESC "[33m"

Set text foreground color to yellow.

#define TERMATTR_INVERSE   TERMATTR_ESC "[7m"

Inverse (reverse-video) font.

#define TERMATTR_LINECHARS_OFF   TERMATTR_ESC "(B"

Turn off alternate (line drawing) character set.

#define TERMATTR_LINECHARS_ON   TERMATTR_ESC "(0"

Turn on alternate (line drawing) character set.

#define TERMATTR_NORMAL   TERMATTR_ESC "[0m"

Normal font.

#define TERMATTR_SCROLL_DOWN   TERMATTR_ESC "M"

Scroll the screen down one line.

#define TERMATTR_SCROLL_UP   TERMATTR_ESC "D"

Scroll the screen up one line.

#define TERMATTR_UNDERLINE   TERMATTR_ESC "[4m"

Underlined font.

Generated on Sat Nov 26 16:49:08 2011 for libcommonc++ by  doxygen 1.6.3