Upstream version 7.35.144.0
[platform/framework/web/crosswalk.git] / src / chrome / browser / guestview / webview / webview_constants.h
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 kEventFindReply[];
19 extern const char kEventLoadAbort[];
20 extern const char kEventLoadCommit[];
21 extern const char kEventLoadProgress[];
22 extern const char kEventLoadRedirect[];
23 extern const char kEventLoadStart[];
24 extern const char kEventLoadStop[];
25 extern const char kEventNewWindow[];
26 extern const char kEventPermissionRequest[];
27 extern const char kEventResponsive[];
28 extern const char kEventSizeChanged[];
29 extern const char kEventUnresponsive[];
30 extern const char kEventZoomChange[];
31
32 // Parameters/properties on events.
33 extern const char kFindSearchText[];
34 extern const char kFindFinalUpdate[];
35 extern const char kLevel[];
36 extern const char kLine[];
37 extern const char kMessage[];
38 extern const char kNewHeight[];
39 extern const char kNewURL[];
40 extern const char kNewWidth[];
41 extern const char kOldHeight[];
42 extern const char kOldURL[];
43 extern const char kPermission[];
44 extern const char kPermissionTypeDialog[];
45 extern const char kPermissionTypeDownload[];
46 extern const char kPermissionTypeGeolocation[];
47 extern const char kPermissionTypeLoadPlugin[];
48 extern const char kPermissionTypeMedia[];
49 extern const char kPermissionTypeNewWindow[];
50 extern const char kPermissionTypePointerLock[];
51 extern const char kOldWidth[];
52 extern const char kProcessId[];
53 extern const char kProgress[];
54 extern const char kReason[];
55 extern const char kRequestId[];
56 extern const char kSourceId[];
57 extern const char kOldZoomFactor[];
58 extern const char kNewZoomFactor[];
59
60 // Internal parameters/properties on events.
61 extern const char kInternalCurrentEntryIndex[];
62 extern const char kInternalEntryCount[];
63 extern const char kInternalProcessId[];
64
65 // Parameters to callback functions.
66 extern const char kFindNumberOfMatches[];
67 extern const char kFindActiveMatchOrdinal[];
68 extern const char kFindSelectionRect[];
69 extern const char kFindRectLeft[];
70 extern const char kFindRectTop[];
71 extern const char kFindRectWidth[];
72 extern const char kFindRectHeight[];
73 extern const char kFindCanceled[];
74 extern const char kFindDone[];
75
76 // Initialization parameters.
77 extern const char kParameterUserAgentOverride[];
78
79 // Miscellaneous.
80 extern const unsigned int kMaxOutstandingPermissionRequests;
81
82 }  // namespace webview
83
84 #endif  // CHROME_BROWSER_GUESTVIEW_WEBVIEW_WEBVIEW_CONSTANTS_H_