| Index: chrome/common/extensions/extension_constants.h
|
| diff --git a/chrome/common/extensions/extension_constants.h b/chrome/common/extensions/extension_constants.h
|
| index 50920e8e35b11e82d8ccf8b7fc6b3ccb65d859f7..ee1dc9f6b2ea205a37d121e6b5a42a090017ac14 100644
|
| --- a/chrome/common/extensions/extension_constants.h
|
| +++ b/chrome/common/extensions/extension_constants.h
|
| @@ -309,4 +309,33 @@ namespace extension_misc {
|
| extern const size_t kNumScriptBadgeIconSizes;
|
| } // namespace extension_misc
|
|
|
| +namespace extensions {
|
| + // This enum is used for the launch type the user wants to use for an
|
| + // application.
|
| + // Do not remove items or re-order this enum as it is used in preferences
|
| + // and histograms.
|
| + enum LaunchType {
|
| + LAUNCH_TYPE_PINNED,
|
| + LAUNCH_TYPE_REGULAR,
|
| + LAUNCH_TYPE_FULLSCREEN,
|
| + LAUNCH_TYPE_WINDOW,
|
| +
|
| + // Launch an app in the in the way a click on the NTP would,
|
| + // if no user pref were set. Update this constant to change
|
| + // the default for the NTP and chrome.management.launchApp().
|
| + LAUNCH_TYPE_DEFAULT = LAUNCH_TYPE_REGULAR
|
| + };
|
| +
|
| + // Don't remove items or change the order of this enum. It's used in
|
| + // histograms and preferences.
|
| + enum LaunchContainer {
|
| + LAUNCH_CONTAINER_WINDOW,
|
| + LAUNCH_CONTAINER_PANEL,
|
| + LAUNCH_CONTAINER_TAB,
|
| + // For platform apps, which don't actually have a container (they just get a
|
| + // "onLaunched" event).
|
| + LAUNCH_CONTAINER_NONE
|
| + };
|
| +} // namespace extensions
|
| +
|
| #endif // CHROME_COMMON_EXTENSIONS_EXTENSION_CONSTANTS_H_
|
|
|