Module LTerm_mouse

module LTerm_mouse: sig .. end
Mouse events

type button = 
| Button1
| Button2
| Button3
| Button4
| Button5
| Button6
| Button7
| Button8
| Button9
Type of mouse button.
type t = {
   control : bool; (*Is the control key down ?*)
   meta : bool; (*Is the meta key down ?*)
   shift : bool; (*Is the shift key down ?*)
   button : button; (*Which button have been pressed ?*)
   row : int; (*The row at which the mouse was when the button has been pressed.*)
   col : int; (*The column at which the mouse was when the button has been pressed.*)
}
Type of mouse click event.
val compare : t -> t -> int
Same as Pervasives.compare.
val control : t -> bool
val meta : t -> bool
val button : t -> button
val row : t -> int
val col : t -> int
val to_string : t -> string
Returns the string representation of the given mouse event.