module events {
interface [
AppleCopyright
] GestureEvent : UIEvent {
void initGestureEvent( in [Optional=DefaultIsUndefined] DOMString type,
in [Optional=DefaultIsUndefined] boolean canBubble,
in [Optional=DefaultIsUndefined] boolean cancelable,
in [Optional=DefaultIsUndefined] DOMWindow view,
in [Optional=DefaultIsUndefined] long detail,
in [Optional=DefaultIsUndefined] long screenX,
in [Optional=DefaultIsUndefined] long screenY,
in [Optional=DefaultIsUndefined] long clientX,
in [Optional=DefaultIsUndefined] long clientY,
in [Optional=DefaultIsUndefined] boolean ctrlKey,
in [Optional=DefaultIsUndefined] boolean altKey,
in [Optional=DefaultIsUndefined] boolean shiftKey,
in [Optional=DefaultIsUndefined] boolean metaKey,
in [Optional=DefaultIsUndefined] EventTarget target,
in [Optional=DefaultIsUndefined] float scale,
in [Optional=DefaultIsUndefined] 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;
};
}