mirror of
https://github.com/rivo/tview.git
synced 2025-04-28 13:48:53 +08:00
Fix operator
This commit is contained in:
parent
9598ca2519
commit
080a8e624e
6
mouse.go
6
mouse.go
@ -78,21 +78,21 @@ func getMouseButtonAction(lastBtn, btn tcell.ButtonMask) MouseAction {
|
|||||||
func getMouseClickAction(lastAct, action MouseAction) MouseAction {
|
func getMouseClickAction(lastAct, action MouseAction) MouseAction {
|
||||||
if action&MouseMove == 0 {
|
if action&MouseMove == 0 {
|
||||||
if action&MouseLeftUp != 0 {
|
if action&MouseLeftUp != 0 {
|
||||||
if lastAct&(MouseLeftClick&MouseLeftDoubleClick) == 0 {
|
if lastAct&(MouseLeftClick|MouseLeftDoubleClick) == 0 {
|
||||||
action |= MouseLeftClick
|
action |= MouseLeftClick
|
||||||
} else if lastAct&MouseLeftDoubleClick == 0 {
|
} else if lastAct&MouseLeftDoubleClick == 0 {
|
||||||
action |= MouseLeftDoubleClick
|
action |= MouseLeftDoubleClick
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if action&MouseMiddleUp != 0 {
|
if action&MouseMiddleUp != 0 {
|
||||||
if lastAct&(MouseMiddleClick&MouseMiddleDoubleClick) == 0 {
|
if lastAct&(MouseMiddleClick|MouseMiddleDoubleClick) == 0 {
|
||||||
action |= MouseMiddleClick
|
action |= MouseMiddleClick
|
||||||
} else if lastAct&MouseMiddleDoubleClick == 0 {
|
} else if lastAct&MouseMiddleDoubleClick == 0 {
|
||||||
action |= MouseMiddleDoubleClick
|
action |= MouseMiddleDoubleClick
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
if action&MouseRightUp != 0 {
|
if action&MouseRightUp != 0 {
|
||||||
if lastAct&(MouseRightClick&MouseRightDoubleClick) == 0 {
|
if lastAct&(MouseRightClick|MouseRightDoubleClick) == 0 {
|
||||||
action |= MouseRightClick
|
action |= MouseRightClick
|
||||||
} else if lastAct&MouseRightDoubleClick == 0 {
|
} else if lastAct&MouseRightDoubleClick == 0 {
|
||||||
action |= MouseRightDoubleClick
|
action |= MouseRightDoubleClick
|
||||||
|
Loading…
x
Reference in New Issue
Block a user