bar/internal/providers/plainText.go
AKP 29ac240241
Update definition of i3bar.BlockGenerator
Signed-off-by: AKP <tom@tdpain.net>
2022-05-27 11:47:59 +01:00

27 lines
No EOL
458 B
Go

package providers
import "github.com/codemicro/bar/internal/i3bar"
type PlainText struct {
Text string
name string
}
func NewPlainText(text string) i3bar.BlockGenerator {
return &PlainText{
Text: text,
name: "plaintext",
}
}
func (g *PlainText) Block(*i3bar.ColorSet) (*i3bar.Block, error) {
return &i3bar.Block{
Name: g.name,
FullText: g.Text,
}, nil
}
func (g *PlainText) GetNameAndInstance() (string, string) {
return g.name, ""
}