OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 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 | 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 // Use the <code>chrome.app.window</code> API to create windows. Windows | 5 // Use the <code>chrome.app.window</code> API to create windows. Windows |
6 // have an optional frame with title bar and size controls. They are not | 6 // have an optional frame with title bar and size controls. They are not |
7 // associated with any Chrome browser windows. See the <a | 7 // associated with any Chrome browser windows. See the <a |
8 // href="https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/
window-state"> | 8 // href="https://github.com/GoogleChrome/chrome-app-samples/tree/master/samples/
window-state"> |
9 // Window State Sample</a> for a demonstration of these options. | 9 // Window State Sample</a> for a demonstration of these options. |
10 namespace app.window { | 10 namespace app.window { |
(...skipping 207 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
218 | 218 |
219 // Type of window to create. | 219 // Type of window to create. |
220 WindowType? type; | 220 WindowType? type; |
221 | 221 |
222 // Creates a special ime window. This window is not focusable and can be | 222 // Creates a special ime window. This window is not focusable and can be |
223 // stacked above virtual keyboard window. This is restriced to component ime | 223 // stacked above virtual keyboard window. This is restriced to component ime |
224 // extensions. | 224 // extensions. |
225 // Requires the <code>app.window.ime</code> API permission. | 225 // Requires the <code>app.window.ime</code> API permission. |
226 [nodoc] boolean? ime; | 226 [nodoc] boolean? ime; |
227 | 227 |
| 228 // If true, the window will have its own shelf icon. Otherwise the window |
| 229 // will be grouped in the shelf with other windows that are associated with |
| 230 // the app. Defaults to false. If showInShelf is set to true you need to |
| 231 // specify an id for the window. |
| 232 boolean? showInShelf; |
| 233 |
228 // Frame type: <code>none</code> or <code>chrome</code> (defaults to | 234 // Frame type: <code>none</code> or <code>chrome</code> (defaults to |
229 // <code>chrome</code>). For <code>none</code>, the | 235 // <code>chrome</code>). For <code>none</code>, the |
230 // <code>-webkit-app-region</code> CSS property can be used to apply | 236 // <code>-webkit-app-region</code> CSS property can be used to apply |
231 // draggability to the app's window. <code>-webkit-app-region: drag</code> | 237 // draggability to the app's window. <code>-webkit-app-region: drag</code> |
232 // can be used to mark regions draggable. <code>no-drag</code> can be used | 238 // can be used to mark regions draggable. <code>no-drag</code> can be used |
233 // to disable this style on nested elements. | 239 // to disable this style on nested elements. |
234 // | 240 // |
235 // Use of <code>FrameOptions</code> is new in M36. | 241 // Use of <code>FrameOptions</code> is new in M36. |
236 (DOMString or FrameOptions)? frame; | 242 (DOMString or FrameOptions)? frame; |
237 | 243 |
(...skipping 238 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
476 // Fired when the window is restored from being minimized or maximized. | 482 // Fired when the window is restored from being minimized or maximized. |
477 [nocompile] static void onRestored(); | 483 [nocompile] static void onRestored(); |
478 | 484 |
479 // Fired when the window's ability to use alpha transparency changes. | 485 // Fired when the window's ability to use alpha transparency changes. |
480 [nocompile, nodoc] static void onAlphaEnabledChanged(); | 486 [nocompile, nodoc] static void onAlphaEnabledChanged(); |
481 | 487 |
482 // Event for testing. Lets tests wait until a window has been shown. | 488 // Event for testing. Lets tests wait until a window has been shown. |
483 [nocompile, nodoc] static void onWindowFirstShown(); | 489 [nocompile, nodoc] static void onWindowFirstShown(); |
484 }; | 490 }; |
485 }; | 491 }; |
OLD | NEW |