1/*
2 * THIS FILE WAS AUTOMATICALLY GENERATED, DO NOT EDIT.
3 *
4 * Copyright (C) 2011 Google Inc. All rights reserved.
5 *
6 * Redistribution and use in source and binary forms, with or without
7 * modification, are permitted provided that the following conditions
8 * are met:
9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer.
11 * 2. Redistributions in binary form must reproduce the above copyright
12 * notice, this list of conditions and the following disclaimer in the
13 * documentation and/or other materials provided with the distribution.
14 *
15 * THIS SOFTWARE IS PROVIDED BY GOOGLE, INC. ``AS IS'' AND ANY
16 * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
17 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
18 * PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR
19 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
20 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
21 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
22 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
23 * OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
24 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
25 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
26 */
27
28#pragma once
29
30namespace WebCore {
31
32enum EventInterface {
33#if ENABLE(APPLE_PAY)
34 ApplePayPaymentAuthorizedEventInterfaceType = 1,
35 ApplePayPaymentMethodSelectedEventInterfaceType = 2,
36 ApplePayShippingContactSelectedEventInterfaceType = 3,
37 ApplePayShippingMethodSelectedEventInterfaceType = 4,
38 ApplePayValidateMerchantEventInterfaceType = 5,
39#endif
40#if ENABLE(DEVICE_ORIENTATION)
41 DeviceMotionEventInterfaceType = 6,
42 DeviceOrientationEventInterfaceType = 7,
43#endif
44#if ENABLE(ENCRYPTED_MEDIA)
45 MediaEncryptedEventInterfaceType = 8,
46 MediaKeyMessageEventInterfaceType = 9,
47#endif
48#if ENABLE(GAMEPAD)
49 GamepadEventInterfaceType = 10,
50#endif
51#if ENABLE(INDEXED_DATABASE)
52 IDBVersionChangeEventInterfaceType = 11,
53#endif
54#if ENABLE(IOS_GESTURE_EVENTS) || ENABLE(MAC_GESTURE_EVENTS)
55 GestureEventInterfaceType = 12,
56#endif
57#if ENABLE(LEGACY_ENCRYPTED_MEDIA)
58 WebKitMediaKeyMessageEventInterfaceType = 13,
59 WebKitMediaKeyNeededEventInterfaceType = 14,
60#endif
61#if ENABLE(MEDIA_STREAM)
62 BlobEventInterfaceType = 15,
63 MediaRecorderErrorEventInterfaceType = 16,
64 MediaStreamTrackEventInterfaceType = 17,
65 OverconstrainedErrorEventInterfaceType = 18,
66#endif
67#if ENABLE(ORIENTATION_EVENTS)
68#endif
69#if ENABLE(PAYMENT_REQUEST)
70 MerchantValidationEventInterfaceType = 19,
71 PaymentMethodChangeEventInterfaceType = 20,
72 PaymentRequestUpdateEventInterfaceType = 21,
73#endif
74#if ENABLE(POINTER_EVENTS)
75 PointerEventInterfaceType = 22,
76#endif
77#if ENABLE(SERVICE_WORKER)
78 ExtendableEventInterfaceType = 23,
79 ExtendableMessageEventInterfaceType = 24,
80 FetchEventInterfaceType = 25,
81#endif
82#if ENABLE(SPEECH_SYNTHESIS)
83 SpeechSynthesisEventInterfaceType = 26,
84#endif
85#if ENABLE(TOUCH_EVENTS)
86 TouchEventInterfaceType = 27,
87#endif
88#if ENABLE(VIDEO_TRACK)
89 TrackEventInterfaceType = 28,
90#endif
91#if ENABLE(WEBGL)
92 WebGLContextEventInterfaceType = 29,
93#endif
94#if ENABLE(WEB_AUDIO)
95 AudioProcessingEventInterfaceType = 30,
96 OfflineAudioCompletionEventInterfaceType = 31,
97#endif
98#if ENABLE(WEB_RTC)
99 RTCDataChannelEventInterfaceType = 32,
100 RTCPeerConnectionIceEventInterfaceType = 33,
101 RTCTrackEventInterfaceType = 34,
102#endif
103#if ENABLE(WEB_RTC_DTMF)
104 RTCDTMFToneChangeEventInterfaceType = 35,
105#endif
106#if ENABLE(WIRELESS_PLAYBACK_TARGET)
107 WebKitPlaybackTargetAvailabilityEventInterfaceType = 36,
108#endif
109 AnimationEventInterfaceType = 37,
110 AnimationPlaybackEventInterfaceType = 38,
111 BeforeLoadEventInterfaceType = 39,
112 BeforeUnloadEventInterfaceType = 40,
113 ClipboardEventInterfaceType = 41,
114 CloseEventInterfaceType = 42,
115 CompositionEventInterfaceType = 43,
116 CustomEventInterfaceType = 44,
117 ErrorEventInterfaceType = 45,
118 EventInterfaceType = 46,
119 FocusEventInterfaceType = 47,
120 HashChangeEventInterfaceType = 48,
121 InputEventInterfaceType = 49,
122 KeyboardEventInterfaceType = 50,
123 MessageEventInterfaceType = 51,
124 MouseEventInterfaceType = 52,
125 MutationEventInterfaceType = 53,
126 OverflowEventInterfaceType = 54,
127 PageTransitionEventInterfaceType = 55,
128 PopStateEventInterfaceType = 56,
129 ProgressEventInterfaceType = 57,
130 PromiseRejectionEventInterfaceType = 58,
131 SVGZoomEventInterfaceType = 59,
132 SecurityPolicyViolationEventInterfaceType = 60,
133 StorageEventInterfaceType = 61,
134 TextEventInterfaceType = 62,
135 TransitionEventInterfaceType = 63,
136 UIEventInterfaceType = 64,
137 VRDisplayEventInterfaceType = 65,
138 WebKitAnimationEventInterfaceType = 66,
139 WebKitTransitionEventInterfaceType = 67,
140 WheelEventInterfaceType = 68,
141 XMLHttpRequestProgressEventInterfaceType = 69,
142};
143
144} // namespace WebCore
145