diff options
| author | hhvn <dev@hhvn.uk> | 2023-11-19 13:49:28 +0000 |
|---|---|---|
| committer | hhvn <dev@hhvn.uk> | 2023-11-19 13:49:28 +0000 |
| commit | 4722a069233b35efd0b600c973e7a7e9bca01d16 (patch) | |
| tree | e7caa92c65932651e81b201edfcf704886aa2660 /status/01-bat.go | |
| parent | 1c46de9342a93cf8284d2bd4ed58f524cda60b29 (diff) | |
Do int2rgb conversions once. In config.go.
Diffstat (limited to 'status/01-bat.go')
| -rw-r--r-- | status/01-bat.go | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/status/01-bat.go b/status/01-bat.go index 4566398..5eb9295 100644 --- a/status/01-bat.go +++ b/status/01-bat.go @@ -5,6 +5,7 @@ import ( "path" "errors" "strings" + "image/color" // "hhvn.uk/hbspbar/drw" "hhvn.uk/hbspbar/config" @@ -58,13 +59,13 @@ func bat(name string) error { avgcap := (usedcap * 100) / totalcap - var c uint32 + var c color.Color // Colour of outline = charge indicator switch stati { case nothing: c = config.Fg - case charging: c = Green - case discharging: c = Red + case charging: c = config.Green + case discharging: c = config.Red } var iw int = 20 @@ -78,8 +79,8 @@ func bat(name string) error { u.drawRect(4, 3, iw + 2, ih + 2, c, false) switch { - case avgcap < 25: c = Red - case avgcap >= 99: c = Green + case avgcap < 25: c = config.Red + case avgcap >= 99: c = config.Green default: c = config.FgDark } |