func (l *ListRenderer) MoveCursorWithFocus(direction string) (items []string) {
	if direction == "up" {
		items = l.up()
	} else if direction == "down" {
		items = l.down()
	} else if direction == "top" {
		c := len(l.body)
		for i := 0; i < c; i++ {
			items = l.up()
		}
	} else if direction == "bottom" {
		c := len(l.body) - l.GetCursor() - 1
		for i := 0; i < c; i++ {
			items = l.down()
		}
	}
	l.items = items
	return
}
// MoveCursorWithFocus moves cursor position to "direction"
// with a highlightened focus
MoveCursorWithFocus moves cursor position to "direction"
with a highlightened focus
// MoveCursorWithFocus moves cursor position to " direction " // with a highlightened focus
func (l *ListRenderer) MoveCursorWithFocus(direction string) (items []string) {
	if direction == "up" {
		items = l.up()
	} else if direction == "down" {
		items = l.down()
	} else if direction == "top" {
		c := len(l.body)
		for i := 0; i < c; i++ {
			items = l.up()
		}
	} else if direction == "bottom" {
		c := len(l.body) - l.GetCursor() - 1
		for i := 0; i < c; i++ {
			items = l.down()
		}
	}
	l.items = items
	return
}
func ( l * ListRenderer ) MoveCursorWithFocus ( direction string ) ( items [ ] string ) { if direction == " " { items = l . up ( ) } else if direction == " " { items = l . down ( ) } else if direction == " " { c := len ( l . body ) for i := 0 ; i < c ; i ++ { items = l . up ( ) } } else if direction == " " { c := len ( l . body ) - l . GetCursor ( ) - 1 for i := 0 ; i < c ; i ++ { items = l . down ( ) } } l . items = items return }
MoveCursorWithFocus moves cursor position to "direction"
with a highlightened focus
MoveCursorWithFocus moves cursor position to " direction " with a highlightened focus