OLD | NEW |
1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 // The <code>chrome.launcherPage</code> API provides launcher pages in the | 5 // The <code>chrome.launcherPage</code> API provides launcher pages in the |
6 // Chrome Launcher with the capabilities and events they need. | 6 // Chrome Launcher with the capabilities and events they need. |
| 7 [platforms=("chromeos", "linux", "mac", "win")] |
7 namespace launcherPage { | 8 namespace launcherPage { |
8 callback PushSubpageCallback = void(); | 9 callback PushSubpageCallback = void(); |
9 callback ShowCallback = void(); | 10 callback ShowCallback = void(); |
10 callback HideCallback = void(); | 11 callback HideCallback = void(); |
11 callback SetEnabledCallback = void(); | 12 callback SetEnabledCallback = void(); |
12 | 13 |
13 interface Functions { | 14 interface Functions { |
14 // Pushes a subpage state onto a state stack for the launcher page. This | 15 // Pushes a subpage state onto a state stack for the launcher page. This |
15 // state will be popped when the launcher's back button is pressed, | 16 // state will be popped when the launcher's back button is pressed, |
16 // preventing the launcher from hiding the launcher page and sending an | 17 // preventing the launcher from hiding the launcher page and sending an |
(...skipping 27 matching lines...) Expand all Loading... |
44 // It's possible for this to be called with a pushed subpage so this | 45 // It's possible for this to be called with a pushed subpage so this |
45 // event handler should account for transitioning from any subpage to a | 46 // event handler should account for transitioning from any subpage to a |
46 // collapsed view. | 47 // collapsed view. |
47 static void onTransitionChanged(double progress); | 48 static void onTransitionChanged(double progress); |
48 | 49 |
49 // Fired when the launcher's back button is pressed if there are remaining | 50 // Fired when the launcher's back button is pressed if there are remaining |
50 // subpages on the state stack pushed by pushSubpage(). | 51 // subpages on the state stack pushed by pushSubpage(). |
51 static void onPopSubpage(); | 52 static void onPopSubpage(); |
52 }; | 53 }; |
53 }; | 54 }; |
OLD | NEW |