traits

package
v0.35.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 18, 2022 License: MIT Imports: 2 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type HasLength

type HasLength interface {
	Len() int
}

type ListCursor

type ListCursor struct {
	// contains filtered or unexported fields
}

func NewListCursor

func NewListCursor(list HasLength) *ListCursor

func (*ListCursor) GetSelectedLineIdx

func (self *ListCursor) GetSelectedLineIdx() int

func (*ListCursor) Len

func (self *ListCursor) Len() int

func (*ListCursor) MoveSelectedLine

func (self *ListCursor) MoveSelectedLine(delta int)

moves the cursor up or down by the given amount

func (*ListCursor) RefreshSelectedIdx

func (self *ListCursor) RefreshSelectedIdx()

to be called when the model might have shrunk so that our selection is not not out of bounds

func (*ListCursor) SetSelectedLineIdx

func (self *ListCursor) SetSelectedLineIdx(value int)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL