3 type ScrollBar struct {
7 func (sb *ScrollBar) Display() {
8 style := defStyle.Reverse(true)
9 screen.SetContent(sb.view.x+sb.view.Width-1, sb.view.y+sb.Pos(), ' ', nil, style)
12 func (sb *ScrollBar) Pos() int {
13 numlines := sb.view.Buf.NumLines
15 filepercent := float32(sb.view.Topline) / float32(numlines)
17 return int(filepercent * float32(h))