[
AppleCopyright,
Conditional=IOS_GESTURE_EVENTS
] interface GestureEvent : UIEvent {
void initGestureEvent([Default=Undefined] DOMString type,
[Default=Undefined] boolean canBubble,
[Default=Undefined] boolean cancelable,
[Default=Undefined] DOMWindow view,
[Default=Undefined] long detail,
[Default=Undefined] long screenX,
[Default=Undefined] long screenY,
[Default=Undefined] long clientX,
[Default=Undefined] long clientY,
[Default=Undefined] boolean ctrlKey,
[Default=Undefined] boolean altKey,
[Default=Undefined] boolean shiftKey,
[Default=Undefined] boolean metaKey,
[Default=Undefined] EventTarget target,
[Default=Undefined] float scale,
[Default=Undefined] float rotation);
readonly attribute EventTarget target;
readonly attribute float scale; readonly attribute float rotation;
readonly attribute boolean ctrlKey;
readonly attribute boolean shiftKey;
readonly attribute boolean altKey;
readonly attribute boolean metaKey;
};