Home | History | Annotate | Download | only in tabs
      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.
      4 
      5 // Constants used for the Tabs API and the Windows API.
      6 
      7 #ifndef CHROME_BROWSER_EXTENSIONS_API_TABS_TABS_CONSTANTS_H_
      8 #define CHROME_BROWSER_EXTENSIONS_API_TABS_TABS_CONSTANTS_H_
      9 
     10 namespace extensions {
     11 namespace tabs_constants {
     12 
     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 
     56 // Value consts.
     57 extern const char kCanOnlyMoveTabsWithinNormalWindowsError[];
     58 extern const char kCanOnlyMoveTabsWithinSameProfileError[];
     59 extern const char kFormatValueJpeg[];
     60 extern const char kFormatValuePng[];
     61 extern const char kMimeTypeJpeg[];
     62 extern const char kMimeTypePng[];
     63 extern const char kShowStateValueNormal[];
     64 extern const char kShowStateValueMinimized[];
     65 extern const char kShowStateValueMaximized[];
     66 extern const char kShowStateValueFullscreen[];
     67 extern const char kStatusValueComplete[];
     68 extern const char kStatusValueLoading[];
     69 extern const char kWindowTypeValueNormal[];
     70 extern const char kWindowTypeValuePopup[];
     71 extern const char kWindowTypeValuePanel[];
     72 extern const char kWindowTypeValueDetachedPanel[];
     73 extern const char kWindowTypeValueApp[];
     74 
     75 // Error messages.
     76 extern const char kNoCrashBrowserError[];
     77 extern const char kNoCurrentWindowError[];
     78 extern const char kNoLastFocusedWindowError[];
     79 extern const char kWindowNotFoundError[];
     80 extern const char kTabIndexNotFoundError[];
     81 extern const char kTabNotFoundError[];
     82 extern const char kTabStripNotEditableError[];
     83 extern const char kNoHighlightedTabError[];
     84 extern const char kNoSelectedTabError[];
     85 extern const char kIncognitoModeIsDisabled[];
     86 extern const char kIncognitoModeIsForced[];
     87 extern const char kURLsNotAllowedInIncognitoError[];
     88 extern const char kInvalidUrlError[];
     89 extern const char kInternalVisibleTabCaptureError[];
     90 extern const char kNotImplementedError[];
     91 extern const char kSupportedInWindowsOnlyError[];
     92 extern const char kInvalidWindowTypeError[];
     93 extern const char kInvalidWindowStateError[];
     94 extern const char kScreenshotsDisabled[];
     95 
     96 extern const char kNoCodeOrFileToExecuteError[];
     97 extern const char kMoreThanOneValuesError[];
     98 extern const char kLoadFileError[];
     99 extern const char kCannotDetermineLanguageOfUnloadedTab[];
    100 
    101 };  // namespace tabs_constants
    102 };  // namespace extensions
    103 
    104 #endif  // CHROME_BROWSER_EXTENSIONS_API_TABS_TABS_CONSTANTS_H_
    105