Chromium Code Reviews| Index: extensions/common/api/app_runtime.idl |
| diff --git a/extensions/common/api/app_runtime.idl b/extensions/common/api/app_runtime.idl |
| index 41ebeac743a04bf2a7a1673a663848c6986344cd..007db6261a083629ba114a76d561d9faab6f2ab0 100644 |
| --- a/extensions/common/api/app_runtime.idl |
| +++ b/extensions/common/api/app_runtime.idl |
| @@ -15,6 +15,25 @@ namespace app.runtime { |
| DOMString type; |
| }; |
| + // Enumeration of app launch sources. |
| + enum LaunchSource { |
| + app_launcher, |
| + new_tab_page, |
| + reload, |
| + restart, |
| + load_and_launch, |
| + file_handler, |
| + url_handler, |
| + |
| + athena, |
| + win_metro, |
| + |
| + // App-specific |
|
benwells
2014/10/28 21:22:48
We should remove the "App-specific" comment.
cylee1
2014/10/29 16:40:00
Done.
|
| + system_tray, |
| + about_page, |
| + keyboard |
| + }; |
| + |
| // Optional data for the launch. Either <code>items</code>, or |
| // the pair (<code>url, referrerUrl</code>) can be present for any given |
| // launch. |
| @@ -40,6 +59,9 @@ namespace app.runtime { |
| // href="https://support.google.com/chromebook/answer/3134673">Chrome OS |
| // kiosk session</a>. |
| boolean? isKioskSession; |
| + |
| + // Where the app is launched from. |
| + LaunchSource? source; |
| }; |
| // This object specifies details and operations to perform on the embedding |