27 lines
464 B
Go
27 lines
464 B
Go
package ui
|
|
|
|
import (
|
|
"fyne.io/fyne/v2"
|
|
"fyne.io/fyne/v2/container"
|
|
"fyne.io/fyne/v2/layout"
|
|
"fyne.io/fyne/v2/widget"
|
|
)
|
|
|
|
type statusBar struct {
|
|
msgLabel *widget.Label
|
|
widget *fyne.Container
|
|
}
|
|
|
|
func newStatusBar() *statusBar {
|
|
var sb statusBar
|
|
sb.msgLabel = widget.NewLabel("")
|
|
sb.widget = container.New(layout.NewHBoxLayout(),
|
|
sb.msgLabel,
|
|
layout.NewSpacer())
|
|
return &sb
|
|
}
|
|
|
|
func (sb *statusBar) setMessage(msg string) {
|
|
sb.msgLabel.SetText(msg)
|
|
}
|