MCPcopy Index your code
hub / github.com/git-bug/git-bug / selectNext

Method selectNext

termui/show_bug.go:534–554  ·  view source on GitHub ↗
(g *gocui.Gui, v *gocui.View)

Source from the content-addressed store, hash-verified

532}
533
534func (sb *showBug) selectNext(g *gocui.Gui, v *gocui.View) error {
535 var selectable []string
536 if sb.isOnSide {
537 selectable = sb.sideSelectableView
538 } else {
539 selectable = sb.mainSelectableView
540 }
541
542 for i, name := range selectable {
543 if name == sb.selected {
544 sb.selected = selectable[minInt(i+1, len(selectable)-1)]
545 return sb.focusView(g)
546 }
547 }
548
549 if sb.selected == "" && len(selectable) > 0 {
550 sb.selected = selectable[0]
551 }
552
553 return sb.focusView(g)
554}
555
556func (sb *showBug) left(g *gocui.Gui, v *gocui.View) error {
557 if sb.isOnSide {

Callers 2

leftMethod · 0.95
rightMethod · 0.95

Calls 2

focusViewMethod · 0.95
minIntFunction · 0.85

Tested by

no test coverage detected