pub type GdkSeatGrabPrepareFunc = Option<unsafe extern "C" fn(_: *mut GdkSeat, _: *mut GdkWindow, _: gpointer)>;