mirror of
https://github.com/taigrr/wtf
synced 2025-01-18 04:03:14 -08:00
Add focusable title to NBA Scores module
This commit is contained in:
parent
c5d21bc084
commit
27a806ae6d
4
main.go
4
main.go
@ -223,6 +223,8 @@ func addWidget(app *tview.Application, pages *tview.Pages, widgetName string) {
|
||||
widgets = append(widgets, logger.NewWidget(app))
|
||||
case "mercurial":
|
||||
widgets = append(widgets, mercurial.NewWidget(app, pages))
|
||||
case "nbascore":
|
||||
widgets = append(widgets, nbascore.NewWidget(app, pages))
|
||||
case "newrelic":
|
||||
widgets = append(widgets, newrelic.NewWidget(app))
|
||||
case "opsgenie":
|
||||
@ -233,8 +235,6 @@ func addWidget(app *tview.Application, pages *tview.Pages, widgetName string) {
|
||||
widgets = append(widgets, power.NewWidget(app))
|
||||
case "prettyweather":
|
||||
widgets = append(widgets, prettyweather.NewWidget(app))
|
||||
case "nbascore":
|
||||
widgets = append(widgets, nbascore.NewWidget(app, pages))
|
||||
case "security":
|
||||
widgets = append(widgets, security.NewWidget(app))
|
||||
case "status":
|
||||
|
@ -14,9 +14,9 @@ import (
|
||||
|
||||
const HelpText = `
|
||||
Keyboard commands for NBA Score:
|
||||
h: Go to previous day
|
||||
l: Go to next day
|
||||
c: Go back to current day
|
||||
h: Go to previous day
|
||||
l: Go to next day
|
||||
c: Go back to current day
|
||||
`
|
||||
|
||||
type Widget struct {
|
||||
@ -35,15 +35,19 @@ func NewWidget(app *tview.Application, pages *tview.Pages) *Widget {
|
||||
HelpfulWidget: wtf.NewHelpfulWidget(app, pages, HelpText),
|
||||
TextWidget: wtf.NewTextWidget(app, "NBA Score", "nbascore", true),
|
||||
}
|
||||
|
||||
widget.HelpfulWidget.SetView(widget.View)
|
||||
widget.TextWidget.RefreshInt = 15
|
||||
widget.View.SetInputCapture(widget.keyboardIntercept)
|
||||
widget.View.SetScrollable(true)
|
||||
|
||||
return &widget
|
||||
}
|
||||
|
||||
func (widget *Widget) Refresh() {
|
||||
widget.nbascore()
|
||||
|
||||
widget.View.SetTitle(widget.ContextualTitle(widget.Name))
|
||||
}
|
||||
|
||||
func (widget *Widget) nbascore() {
|
||||
|
Loading…
x
Reference in New Issue
Block a user