1
0
mirror of https://github.com/taigrr/wtf synced 2025-01-18 04:03:14 -08:00

Nowrap text on widget that don't need to wrap text

This commit is contained in:
Chris Cummer 2018-03-30 10:37:38 -07:00 committed by Chris Cummer
parent 2f63a56eae
commit da8220ff0d
4 changed files with 12 additions and 9 deletions

View File

@ -46,6 +46,7 @@ func (widget *Widget) addView() {
view.SetBorder(true)
view.SetDynamicColors(true)
view.SetTitle(widget.Name)
view.SetWrap(false)
widget.View = view
}

View File

@ -20,7 +20,7 @@ func NewWidget() *Widget {
widget := Widget{
Name: "Calendar",
RefreshedAt: time.Now(),
RefreshInterval: 1800,
RefreshInterval: 60,
}
widget.addView()
@ -48,6 +48,7 @@ func (widget *Widget) addView() {
view.SetBorder(true)
view.SetDynamicColors(true)
view.SetTitle(widget.Name)
view.SetWrap(false)
widget.View = view
}

View File

@ -6,20 +6,21 @@ import (
"time"
"github.com/rivo/tview"
"github.com/senorprogrammer/wtf/wtf"
)
type Widget struct {
Name string
RefreshedAt time.Time
RefreshInterval int
View *tview.TextView
wtf.BaseWidget
View *tview.TextView
}
func NewWidget() *Widget {
widget := Widget{
Name: "Status",
RefreshedAt: time.Now(),
RefreshInterval: 1,
BaseWidget: wtf.BaseWidget{
Name: "Status",
RefreshedAt: time.Now(),
RefreshInterval: 1,
},
}
widget.addView()

2
wtf.go
View File

@ -39,7 +39,7 @@ func main() {
weather.Refresh()
grid := tview.NewGrid()
grid.SetRows(14, 36, 4) // How _high_ the row is, in terminal rows
grid.SetRows(18, 32, 4) // How _high_ the row is, in terminal rows
grid.SetColumns(40, 40) // How _wide_ the column is, in terminal columns
grid.SetBorder(false)