# Module GdkEvent.Crossing

    module Crossing: sig .. end

    type t = [ `ENTER_NOTIFY | `LEAVE_NOTIFY ] Gdk.event

    val cast : any -> t

    val subwindow : t -> Gdk.window

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

    val x : t -> float

    val y : t -> float

    val x_root : t -> float

    val y_root : t -> float

    val mode : t -> Gdk.Tags.crossing_mode

    val detail : t -> Gdk.Tags.notify_type

    val focus : t -> bool

    val state : t -> int