1 // Copyright 2013 The Chromium Authors. All rights reserved. 2 // Use of this source code is governed by a BSD-style license that can be 3 // found in the LICENSE file. 4 5 // Constants used for the WebView API. 6 7 #ifndef CHROME_BROWSER_GUESTVIEW_WEBVIEW_WEBVIEW_CONSTANTS_H_ 8 #define CHROME_BROWSER_GUESTVIEW_WEBVIEW_WEBVIEW_CONSTANTS_H_ 9 10 namespace webview { 11 12 // Events. 13 extern const char kEventClose[]; 14 extern const char kEventConsoleMessage[]; 15 extern const char kEventContentLoad[]; 16 extern const char kEventDialog[]; 17 extern const char kEventExit[]; 18 extern const char kEventLoadAbort[]; 19 extern const char kEventLoadCommit[]; 20 extern const char kEventLoadProgress[]; 21 extern const char kEventLoadRedirect[]; 22 extern const char kEventLoadStart[]; 23 extern const char kEventLoadStop[]; 24 extern const char kEventNewWindow[]; 25 extern const char kEventPermissionRequest[]; 26 extern const char kEventResponsive[]; 27 extern const char kEventSizeChanged[]; 28 extern const char kEventUnresponsive[]; 29 30 // Parameters/properties on events. 31 extern const char kLevel[]; 32 extern const char kLine[]; 33 extern const char kMessage[]; 34 extern const char kNewHeight[]; 35 extern const char kNewURL[]; 36 extern const char kNewWidth[]; 37 extern const char kOldHeight[]; 38 extern const char kOldURL[]; 39 extern const char kPermission[]; 40 extern const char kPermissionTypeDialog[]; 41 extern const char kPermissionTypeDownload[]; 42 extern const char kPermissionTypeGeolocation[]; 43 extern const char kPermissionTypeLoadPlugin[]; 44 extern const char kPermissionTypeMedia[]; 45 extern const char kPermissionTypeNewWindow[]; 46 extern const char kPermissionTypePointerLock[]; 47 extern const char kOldWidth[]; 48 extern const char kProcessId[]; 49 extern const char kProgress[]; 50 extern const char kReason[]; 51 extern const char kRequestId[]; 52 extern const char kSourceId[]; 53 54 // Internal parameters/properties on events. 55 extern const char kInternalCurrentEntryIndex[]; 56 extern const char kInternalEntryCount[]; 57 extern const char kInternalProcessId[]; 58 59 // Initialization parameters. 60 extern const char kParameterUserAgentOverride[]; 61 62 // Miscellaneous. 63 extern const unsigned int kMaxOutstandingPermissionRequests; 64 65 } // namespace webview 66 67 #endif // CHROME_BROWSER_GUESTVIEW_WEBVIEW_WEBVIEW_CONSTANTS_H_ 68 69