mirror of https://github.com/cjbassi/gotop.git
53 lines
806 B
Go
53 lines
806 B
Go
package termui
|
|
|
|
// Color is an integer in the range -1 to 255
|
|
type Color int
|
|
|
|
// ColorDefault = clear
|
|
const ColorDefault = -1
|
|
|
|
// Copied from termbox
|
|
const (
|
|
AttrBold Color = 1 << (iota + 9)
|
|
AttrUnderline
|
|
AttrReverse
|
|
)
|
|
|
|
// Theme is assigned to the current theme
|
|
var Theme = DefaultTheme
|
|
|
|
var DefaultTheme = Colorscheme{
|
|
Fg: 7,
|
|
Bg: -1,
|
|
|
|
LabelFg: 7,
|
|
LabelBg: -1,
|
|
BorderFg: 6,
|
|
BorderBg: -1,
|
|
|
|
Sparkline: 4,
|
|
LineGraph: -1,
|
|
TableCursor: 4,
|
|
BarColor: 7,
|
|
TempLow: 2,
|
|
TempHigh: 1,
|
|
}
|
|
|
|
// A Colorscheme represents the current look-and-feel of the dashboard.
|
|
type Colorscheme struct {
|
|
Fg Color
|
|
Bg Color
|
|
|
|
LabelFg Color
|
|
LabelBg Color
|
|
BorderFg Color
|
|
BorderBg Color
|
|
|
|
Sparkline Color
|
|
LineGraph Color
|
|
TableCursor Color
|
|
BarColor Color
|
|
TempLow Color
|
|
TempHigh Color
|
|
}
|