From 4722a069233b35efd0b600c973e7a7e9bca01d16 Mon Sep 17 00:00:00 2001 From: hhvn Date: Sun, 19 Nov 2023 13:49:28 +0000 Subject: Do int2rgb conversions once. In config.go. --- bar/bar.go | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'bar') diff --git a/bar/bar.go b/bar/bar.go index c10732d..cc76d31 100644 --- a/bar/bar.go +++ b/bar/bar.go @@ -5,6 +5,7 @@ import ( "sync" "image" "errors" + "image/color" "hhvn.uk/hbspbar/config" "hhvn.uk/hbspbar/common" @@ -42,16 +43,16 @@ func (b *bar) rect() image.Rectangle { return image.Rect(0, 0, int(b.Mon.Rectangle.Width), int(config.H)) } -func (b *bar) drawText(x int, col uint32, text string) (int, error) { +func (b *bar) drawText(x int, col color.Color, text string) (int, error) { return drw.DrawText(b.i, x, col, text) } -func (b *bar) drawRect(x, y, w, h int, c uint32, fill bool) { +func (b *bar) drawRect(x, y, w, h int, c color.Color, fill bool) { drw.DrawRect(b.i, x, y, w, h, c, fill) } func (b *bar) draw() { - var bg uint32 + var bg color.Color var filled bool b.drawing.Lock() -- cgit v1.2.3