summary refs log tree commit diff stats
path: root/tests/sets/tsets.nim
diff options
context:
space:
mode:
Diffstat (limited to 'tests/sets/tsets.nim')
0 files changed, 0 insertions, 0 deletions
='#n4'>4 5 6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
                                                                  




                      
                                                                     


























                                              
"""Contains abbreviations to curses' color/attribute constants."""
import curses

COLOR_PAIRS = {10: 0}

def get_color(fg, bg):
	"""Returns the color pair for the given fg/bg combination."""

	c = bg+2 + 9*(fg + 2)

	if c not in COLOR_PAIRS:
		size = len(COLOR_PAIRS)
		curses.init_pair(size, fg, bg)
		COLOR_PAIRS[c] = size

	return COLOR_PAIRS[c]

black   = curses.COLOR_BLACK
blue    = curses.COLOR_BLUE
cyan    = curses.COLOR_CYAN
green   = curses.COLOR_GREEN
magenta = curses.COLOR_MAGENTA
red     = curses.COLOR_RED
white   = curses.COLOR_WHITE
yellow  = curses.COLOR_YELLOW
default = -1

normal     = curses.A_NORMAL
bold       = curses.A_BOLD
reverse    = curses.A_REVERSE
underline  = curses.A_UNDERLINE
invisible  = curses.A_INVIS

default_colors = (default, default, normal)