mirror of
https://github.com/walles/moar.git
synced 2024-09-21 09:01:30 +03:00
Sideways mouse wheel scrolling
diff --git m/pager.go m/pager.go index 16e91e7..2c2736b 100644 --- m/pager.go +++ m/pager.go @@ -682,6 +682,15 @@ func (p *Pager) StartPaging(logger *log.Logger, screen tcell.Screen) { case tcell.WheelDown: // Clipping is done in _AddLines() p.firstLineOneBased++ + + case tcell.WheelRight: + p.leftColumnZeroBased += 16 + + case tcell.WheelLeft: + p.leftColumnZeroBased -= 16 + if p.leftColumnZeroBased < 0 { + p.leftColumnZeroBased = 0 + } } case *tcell.EventResize: Change-Id: Ibe36c3d88392dda1f4d6e7be182cf5ea5d168703
This commit is contained in:
parent
7fcf99b006
commit
8d37e9cfe8
@ -682,6 +682,15 @@ func (p *Pager) StartPaging(logger *log.Logger, screen tcell.Screen) {
|
||||
case tcell.WheelDown:
|
||||
// Clipping is done in _AddLines()
|
||||
p.firstLineOneBased++
|
||||
|
||||
case tcell.WheelRight:
|
||||
p.leftColumnZeroBased += 16
|
||||
|
||||
case tcell.WheelLeft:
|
||||
p.leftColumnZeroBased -= 16
|
||||
if p.leftColumnZeroBased < 0 {
|
||||
p.leftColumnZeroBased = 0
|
||||
}
|
||||
}
|
||||
|
||||
case *tcell.EventResize:
|
||||
|
Loading…
Reference in New Issue
Block a user