mirror of
https://github.com/akiyosi/goneovim.git
synced 2025-08-05 02:24:44 +02:00
Add support forward and back mouse buttons
This commit is contained in:
parent
cbb63a4c52
commit
012b764d36
1 changed files with 9 additions and 0 deletions
|
@ -3358,6 +3358,10 @@ func (w *Window) mouseEvent(event *gui.QMouseEvent) {
|
|||
bt = core.Qt__RightButton
|
||||
} else if event.Buttons()&core.Qt__MidButton > 0 {
|
||||
bt = core.Qt__MidButton
|
||||
} else if event.Buttons()&core.Qt__XButton1 > 0 {
|
||||
bt = core.Qt__XButton1
|
||||
} else if event.Buttons()&core.Qt__XButton2 > 0 {
|
||||
bt = core.Qt__XButton2
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -3369,6 +3373,10 @@ func (w *Window) mouseEvent(event *gui.QMouseEvent) {
|
|||
button += "right"
|
||||
case core.Qt__MidButton:
|
||||
button += "middle"
|
||||
case core.Qt__XButton1:
|
||||
button += "x1"
|
||||
case core.Qt__XButton2:
|
||||
button += "x2"
|
||||
case core.Qt__NoButton:
|
||||
default:
|
||||
}
|
||||
|
@ -3408,6 +3416,7 @@ func (w *Window) mouseEvent(event *gui.QMouseEvent) {
|
|||
w.lastMouseEvent.row = row
|
||||
w.lastMouseEvent.col = col
|
||||
|
||||
editor.putLog("mouse event:", button, action, mod, w.grid, row, col)
|
||||
w.s.ws.nvim.InputMouse(button, action, mod, w.grid, row, col)
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue