# Module GdkEvent.Motion

    module Motion: sig .. end

    type t = [ `MOTION_NOTIFY ] Gdk.event

    val cast : any -> t

    val time : [< GdkEvent.timed ] Gdk.event -> int32

    val x : t -> float

    val y : t -> float

    val axes : t -> (float * float) option

    val state : t -> int

    val is_hint : t -> bool

    val device : t -> Gdk.device

    val x_root : t -> float

    val y_root : t -> float