summaryrefslogtreecommitdiffstats
path: root/test/lazyintegration
diff options
context:
space:
mode:
authorJesse Duffield <jessedduffield@gmail.com>2021-10-30 18:17:32 +1100
committerJesse Duffield <jessedduffield@gmail.com>2021-10-30 18:26:06 +1100
commit72bce201df76e9912fba27df44897ce39c43b5ee (patch)
treecde4f8f07c9d71da745668be1107b4a3da7c8a1f /test/lazyintegration
parent5df0fe076576b2a0e3c128419360aa426bc337d6 (diff)
support scrolling the list in the integrations app
Diffstat (limited to 'test/lazyintegration')
-rw-r--r--test/lazyintegration/main.go14
1 files changed, 11 insertions, 3 deletions
diff --git a/test/lazyintegration/main.go b/test/lazyintegration/main.go
index c86442417..2001c609c 100644
--- a/test/lazyintegration/main.go
+++ b/test/lazyintegration/main.go
@@ -81,6 +81,11 @@ func main() {
if app.itemIdx > 0 {
app.itemIdx--
}
+ listView, err := g.View("list")
+ if err != nil {
+ return err
+ }
+ listView.FocusPoint(0, app.itemIdx)
return nil
}); err != nil {
log.Panicln(err)
@@ -324,9 +329,6 @@ func (app *App) layout(g *gocui.Gui) error {
return err
}
}
- if err := listView.SetCursor(0, app.itemIdx); err != nil {
- return err
- }
descriptionView, err := g.SetViewBeneath("description", "list", descriptionViewHeight)
if err != nil {
@@ -371,6 +373,12 @@ func (app *App) layout(g *gocui.Gui) error {
if app.itemIdx < len(app.tests)-1 {
app.itemIdx++
}
+
+ listView, err := g.View("list")
+ if err != nil {
+ return err
+ }
+ listView.FocusPoint(0, app.itemIdx)
return nil
}); err != nil {
log.Panicln(err)