boltbrowser/widget_nav.go
2015-04-24 17:53:33 -05:00

23 lines
530 B
Go

package main
type NavigationWidget int
func (widget NavigationWidget) layoutUnderPressure(pressure int) (int, int) {
layouts := map[int]string{
0: "Navigate: ↓j ↑k",
}
runeCount := 0
for _, _ = range layouts[0] {
runeCount++
}
return runeCount, 2
}
func (widget NavigationWidget) drawAtPoint(cursor Cursor, x int, y int, pressure int, style Style) (int, int) {
fg := style.default_fg
bg := style.default_bg
x_pos := x
x_pos += drawStringAtPoint("Navigate: ↓j ↑k", x_pos, y, fg, bg)
return x_pos - x, 2
}