sig
  type t = [ `CLIENT_EVENT ] Gdk.event
  val cast : GdkEvent.any -> GdkEvent.Client.t
  external window : GdkEvent.Client.t -> Gdk.window
    = "ml_GdkEventClient_window"
  external message_type : GdkEvent.Client.t -> Gdk.atom
    = "ml_GdkEventClient_message_type"
  external data : GdkEvent.Client.t -> Gdk.Tags.xdata_ret
    = "ml_GdkEventClient_data"
end