better Ev
This commit is contained in:
parent
2d8301bdfd
commit
d99eafccbf
2 changed files with 83 additions and 9 deletions
59
src/ev.mli
59
src/ev.mli
|
|
@ -1,11 +1,66 @@
|
|||
type t
|
||||
|
||||
module Event : sig
|
||||
type t
|
||||
|
||||
val type' : t -> string
|
||||
|
||||
val target : t -> Brr.Ev.target
|
||||
|
||||
val source_target : t -> Brr.Ev.target
|
||||
|
||||
(* TODO this should return Point *)
|
||||
val propagated_from : t -> Jv.t
|
||||
end
|
||||
|
||||
module Keyboard : sig
|
||||
type t
|
||||
|
||||
val type' : t -> string
|
||||
|
||||
val target : t -> Brr.Ev.target
|
||||
|
||||
val source_target : t -> Brr.Ev.target
|
||||
|
||||
val propagated_from : t -> Jv.t
|
||||
|
||||
(* TODO this should return BrrDomEvent*)
|
||||
val original_event : t -> Jv.t
|
||||
end
|
||||
|
||||
module Mouse : sig
|
||||
type t
|
||||
|
||||
val type' : t -> string
|
||||
|
||||
val target : t -> Brr.Ev.target
|
||||
|
||||
val source_target : t -> Brr.Ev.target
|
||||
|
||||
val propagated_from : t -> Jv.t
|
||||
|
||||
val latlng : t -> Latlng.t
|
||||
|
||||
(* TODO this should return Point *)
|
||||
val layer_point : t -> Jv.t
|
||||
|
||||
(* TODO this should return Point *)
|
||||
val container_point : t -> Jv.t
|
||||
|
||||
(* TODO this should return BrrDomEvent*)
|
||||
val original_event : t -> Jv.t
|
||||
end
|
||||
|
||||
module Error : sig
|
||||
type t
|
||||
|
||||
val type' : t -> string
|
||||
|
||||
val target : t -> Brr.Ev.target
|
||||
|
||||
val source_target : t -> Brr.Ev.target
|
||||
|
||||
val propagated_from : t -> Jv.t
|
||||
|
||||
val message : t -> string
|
||||
|
||||
val code : t -> int
|
||||
end
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue