Format temps to 2 digits

This commit is contained in:
Caleb Bassi 2018-05-10 20:32:23 -07:00
parent 3cd69cbe69
commit c81c3feee8

@ -55,13 +55,13 @@ func (self *Temp) update() {
}
}
// Buffer implements ui.Bufferer interface.
// Buffer implements ui.Bufferer interface and renders the widget.
func (self *Temp) Buffer() *ui.Buffer {
buf := self.Block.Buffer()
var keys []string
for k := range self.Data {
keys = append(keys, k)
for key := range self.Data {
keys = append(keys, key)
}
sort.Strings(keys)
@ -77,7 +77,7 @@ func (self *Temp) Buffer() *ui.Buffer {
s := ui.MaxString(key, (self.X - 4))
buf.SetString(1, y+1, s, self.Fg, self.Bg)
buf.SetString(self.X-2, y+1, fmt.Sprintf("%dC", self.Data[key]), fg, self.Bg)
buf.SetString(self.X-2, y+1, fmt.Sprintf("%2dC", self.Data[key]), fg, self.Bg)
}