// Copyright (c) 2011 The Chromium Authors. All rights reserved. // Use of this source code is governed by a BSD-style license that can be // found in the LICENSE file. // Constants used for the Tabs API and the Windows API. #ifndef CHROME_BROWSER_EXTENSIONS_EXTENSION_TABS_MODULE_CONSTANTS_H_ #define CHROME_BROWSER_EXTENSIONS_EXTENSION_TABS_MODULE_CONSTANTS_H_ #pragma once namespace extension_tabs_module_constants { // Keys used in serializing tab data & events. extern const char kAllFramesKey[]; extern const char kCodeKey[]; extern const char kFaviconUrlKey[]; extern const char kFileKey[]; extern const char kFocusedKey[]; extern const char kFormatKey[]; extern const char kFromIndexKey[]; extern const char kHeightKey[]; extern const char kIdKey[]; extern const char kIndexKey[]; extern const char kLeftKey[]; extern const char kNewPositionKey[]; extern const char kNewWindowIdKey[]; extern const char kOldPositionKey[]; extern const char kOldWindowIdKey[]; extern const char kPinnedKey[]; extern const char kPopulateKey[]; extern const char kQualityKey[]; extern const char kSelectedKey[]; extern const char kStatusKey[]; extern const char kTabIdKey[]; extern const char kTabsKey[]; extern const char kTabUrlKey[]; extern const char kTitleKey[]; extern const char kToIndexKey[]; extern const char kTopKey[]; extern const char kUrlKey[]; extern const char kWindowClosing[]; extern const char kWidthKey[]; extern const char kWindowIdKey[]; extern const char kIncognitoKey[]; extern const char kWindowTypeKey[]; // Value consts. extern const char kCanOnlyMoveTabsWithinNormalWindowsError[]; extern const char kCanOnlyMoveTabsWithinSameProfileError[]; extern const char kFormatValueJpeg[]; extern const char kFormatValuePng[]; extern const char kMimeTypeJpeg[]; extern const char kMimeTypePng[]; extern const char kStatusValueComplete[]; extern const char kStatusValueLoading[]; extern const char kWindowTypeValueNormal[]; extern const char kWindowTypeValuePopup[]; extern const char kWindowTypeValuePanel[]; extern const char kWindowTypeValueApp[]; // Error messages. extern const char kNoCrashBrowserError[]; extern const char kNoCurrentWindowError[]; extern const char kNoLastFocusedWindowError[]; extern const char kWindowNotFoundError[]; extern const char kTabNotFoundError[]; extern const char kTabStripNotEditableError[]; extern const char kNoSelectedTabError[]; extern const char kIncognitoModeIsDisabled[]; extern const char kInvalidUrlError[]; extern const char kInternalVisibleTabCaptureError[]; extern const char kNotImplementedError[]; extern const char kSupportedInWindowsOnlyError[]; extern const char kNoCodeOrFileToExecuteError[]; extern const char kMoreThanOneValuesError[]; extern const char kLoadFileError[]; extern const char kCannotDetermineLanguageOfUnloadedTab[]; }; // namespace extension_tabs_module_constants #endif // CHROME_BROWSER_EXTENSIONS_EXTENSION_TABS_MODULE_CONSTANTS_H_