forked from tslocum/cview
31 lines
590 B
Go
31 lines
590 B
Go
|
package cview
|
||
|
|
||
|
import "time"
|
||
|
|
||
|
// MouseAction indicates one of the actions the mouse is logically doing.
|
||
|
type MouseAction int16
|
||
|
|
||
|
// Available mouse actions.
|
||
|
const (
|
||
|
MouseMove MouseAction = iota
|
||
|
MouseLeftDown
|
||
|
MouseLeftUp
|
||
|
MouseLeftClick
|
||
|
MouseLeftDoubleClick
|
||
|
MouseMiddleDown
|
||
|
MouseMiddleUp
|
||
|
MouseMiddleClick
|
||
|
MouseMiddleDoubleClick
|
||
|
MouseRightDown
|
||
|
MouseRightUp
|
||
|
MouseRightClick
|
||
|
MouseRightDoubleClick
|
||
|
MouseScrollUp
|
||
|
MouseScrollDown
|
||
|
MouseScrollLeft
|
||
|
MouseScrollRight
|
||
|
)
|
||
|
|
||
|
// StandardDoubleClick is a commonly used double click interval.
|
||
|
const StandardDoubleClick = 500 * time.Millisecond
|