1 // Copyright (c) 2012 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.
5 // Constants used for the Tabs API and the Windows API.
7 #ifndef CHROME_BROWSER_EXTENSIONS_API_TABS_TABS_CONSTANTS_H_
8 #define CHROME_BROWSER_EXTENSIONS_API_TABS_TABS_CONSTANTS_H_
10 namespace extensions
{
11 namespace tabs_constants
{
13 // Keys used in serializing tab data & events.
14 extern const char kActiveKey
[];
15 extern const char kAllFramesKey
[];
16 extern const char kAlwaysOnTopKey
[];
17 extern const char kBypassCache
[];
18 extern const char kCodeKey
[];
19 extern const char kCurrentWindowKey
[];
20 extern const char kFaviconUrlKey
[];
21 extern const char kFileKey
[];
22 extern const char kFocusedKey
[];
23 extern const char kFormatKey
[];
24 extern const char kFromIndexKey
[];
25 extern const char kHeightKey
[];
26 extern const char kHighlightedKey
[];
27 extern const char kIdKey
[];
28 extern const char kIncognitoKey
[];
29 extern const char kIndexKey
[];
30 extern const char kLastFocusedWindowKey
[];
31 extern const char kLeftKey
[];
32 extern const char kNewPositionKey
[];
33 extern const char kNewWindowIdKey
[];
34 extern const char kOldPositionKey
[];
35 extern const char kOldWindowIdKey
[];
36 extern const char kOpenerTabIdKey
[];
37 extern const char kPinnedKey
[];
38 extern const char kQualityKey
[];
39 extern const char kRunAtKey
[];
40 extern const char kSelectedKey
[];
41 extern const char kShowStateKey
[];
42 extern const char kStatusKey
[];
43 extern const char kTabIdKey
[];
44 extern const char kTabIdsKey
[];
45 extern const char kTabsKey
[];
46 extern const char kTitleKey
[];
47 extern const char kToIndexKey
[];
48 extern const char kTopKey
[];
49 extern const char kUrlKey
[];
50 extern const char kWidthKey
[];
51 extern const char kWindowClosing
[];
52 extern const char kWindowIdKey
[];
53 extern const char kWindowTypeKey
[];
54 extern const char kWindowTypeLongKey
[];
55 extern const char kZoomSettingsMode
[];
56 extern const char kZoomSettingsScope
[];
59 extern const char kCanOnlyMoveTabsWithinNormalWindowsError
[];
60 extern const char kCanOnlyMoveTabsWithinSameProfileError
[];
61 extern const char kFormatValueJpeg
[];
62 extern const char kFormatValuePng
[];
63 extern const char kMimeTypeJpeg
[];
64 extern const char kMimeTypePng
[];
65 extern const char kShowStateValueNormal
[];
66 extern const char kShowStateValueMinimized
[];
67 extern const char kShowStateValueMaximized
[];
68 extern const char kShowStateValueFullscreen
[];
69 extern const char kStatusValueComplete
[];
70 extern const char kStatusValueLoading
[];
71 extern const char kWindowTypeValueNormal
[];
72 extern const char kWindowTypeValuePopup
[];
73 extern const char kWindowTypeValuePanel
[];
74 extern const char kWindowTypeValueDetachedPanel
[];
75 extern const char kWindowTypeValueApp
[];
78 extern const char kCannotZoomDisabledTabError
[];
79 extern const char kNoCrashBrowserError
[];
80 extern const char kNoCurrentWindowError
[];
81 extern const char kNoLastFocusedWindowError
[];
82 extern const char kPerOriginOnlyInAutomaticError
[];
83 extern const char kWindowNotFoundError
[];
84 extern const char kTabIndexNotFoundError
[];
85 extern const char kTabNotFoundError
[];
86 extern const char kTabStripNotEditableError
[];
87 extern const char kNoHighlightedTabError
[];
88 extern const char kNoSelectedTabError
[];
89 extern const char kIncognitoModeIsDisabled
[];
90 extern const char kIncognitoModeIsForced
[];
91 extern const char kURLsNotAllowedInIncognitoError
[];
92 extern const char kInvalidUrlError
[];
93 extern const char kInternalVisibleTabCaptureError
[];
94 extern const char kNotImplementedError
[];
95 extern const char kSupportedInWindowsOnlyError
[];
96 extern const char kInvalidWindowTypeError
[];
97 extern const char kInvalidWindowStateError
[];
98 extern const char kScreenshotsDisabled
[];
100 extern const char kNoCodeOrFileToExecuteError
[];
101 extern const char kMoreThanOneValuesError
[];
102 extern const char kLoadFileError
[];
103 extern const char kCannotDetermineLanguageOfUnloadedTab
[];
105 }; // namespace tabs_constants
106 }; // namespace extensions
108 #endif // CHROME_BROWSER_EXTENSIONS_API_TABS_TABS_CONSTANTS_H_