VLC 4.0.0-dev
Loading...
Searching...
No Matches
ansi_term.h File Reference
Include dependency graph for ansi_term.h:

Go to the source code of this file.

Macros

#define term_seq(x)   "\033[" #x "m"
 
#define TS_RESET   term_seq(0)
 Codes:
 
#define TS_RESET_BOLD   term_seq(0;1)
 
#define TS_BOLD   term_seq(1)
 
#define TS_DIM   term_seq(2)
 
#define TS_ITALIC   term_seq(3)
 
#define TS_UNDERSCORE   term_seq(4)
 
#define TS_REVERSE   term_seq(7)
 
#define TS_INVISIBLE   term_seq(8)
 
#define TS_STRIKE   term_seq(9)
 
#define TS_BLACK   term_seq(30)
 
#define TS_RED   term_seq(31)
 
#define TS_GREEN   term_seq(32)
 
#define TS_YELLOW   term_seq(33)
 
#define TS_BLUE   term_seq(34)
 
#define TS_MAGENTA   term_seq(35)
 
#define TS_CYAN   term_seq(36)
 
#define TS_WHITE   term_seq(37)
 
#define TS_BLACK_BOLD   term_seq(30;1)
 
#define TS_RED_BOLD   term_seq(31;1)
 
#define TS_GREEN_BOLD   term_seq(32;1)
 
#define TS_YELLOW_BOLD   term_seq(33;1)
 
#define TS_BLUE_BOLD   term_seq(34;1)
 
#define TS_MAGENTA_BOLD   term_seq(35;1)
 
#define TS_CYAN_BOLD   term_seq(36;1)
 
#define TS_WHITE_BOLD   term_seq(37;1)
 

Macro Definition Documentation

◆ term_seq

#define term_seq (   x)    "\033[" #x "m"

◆ TS_BLACK

#define TS_BLACK   term_seq(30)

◆ TS_BLACK_BOLD

#define TS_BLACK_BOLD   term_seq(30;1)

◆ TS_BLUE

#define TS_BLUE   term_seq(34)

◆ TS_BLUE_BOLD

#define TS_BLUE_BOLD   term_seq(34;1)

◆ TS_BOLD

#define TS_BOLD   term_seq(1)

◆ TS_CYAN

#define TS_CYAN   term_seq(36)

◆ TS_CYAN_BOLD

#define TS_CYAN_BOLD   term_seq(36;1)

◆ TS_DIM

#define TS_DIM   term_seq(2)

◆ TS_GREEN

#define TS_GREEN   term_seq(32)

◆ TS_GREEN_BOLD

#define TS_GREEN_BOLD   term_seq(32;1)

◆ TS_INVISIBLE

#define TS_INVISIBLE   term_seq(8)

◆ TS_ITALIC

#define TS_ITALIC   term_seq(3)

◆ TS_MAGENTA

#define TS_MAGENTA   term_seq(35)

◆ TS_MAGENTA_BOLD

#define TS_MAGENTA_BOLD   term_seq(35;1)

◆ TS_RED

#define TS_RED   term_seq(31)

◆ TS_RED_BOLD

#define TS_RED_BOLD   term_seq(31;1)

◆ TS_RESET

#define TS_RESET   term_seq(0)

Codes:

Effects:

  • Normal: 0 (reset)
  • Bold: 1
  • Dim: 2
  • Italic: 3
  • Underline: 4
  • Reverse: 7
  • Invisible: 8
  • Strike: 9 (Strike-through)

Color set 1:

  • Black: 30
  • Red 31
  • Green 32
  • Yellow: 33
  • Blue: 34
  • Magenta: 35
  • Cyan: 36
  • White: 37

Color set 2:

  • Black: 90
  • Red: 91
  • Green: 92
  • Yellow: 93
  • Blue: 94
  • Magenta: 95
  • Cyan: 96
  • White: 97

Text background color highlighting, set 1:

  • Black: 40
  • Red: 41
  • Green: 42
  • Yellow: 43
  • Blue: 44
  • Magenta: 45
  • Cyan: 46
  • White: 47

Text background color highlighting, set 2:

  • Black: 100
  • Red: 101
  • Green: 102
  • Yellow: 103
  • Blue: 104
  • Magenta: 105
  • Cyan: 106
  • White: 107

◆ TS_RESET_BOLD

#define TS_RESET_BOLD   term_seq(0;1)

◆ TS_REVERSE

#define TS_REVERSE   term_seq(7)

◆ TS_STRIKE

#define TS_STRIKE   term_seq(9)

◆ TS_UNDERSCORE

#define TS_UNDERSCORE   term_seq(4)

◆ TS_WHITE

#define TS_WHITE   term_seq(37)

◆ TS_WHITE_BOLD

#define TS_WHITE_BOLD   term_seq(37;1)

◆ TS_YELLOW

#define TS_YELLOW   term_seq(33)

◆ TS_YELLOW_BOLD

#define TS_YELLOW_BOLD   term_seq(33;1)