| 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 371 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 382     static void setAlwaysOnTop(boolean alwaysOnTop); | 382     static void setAlwaysOnTop(boolean alwaysOnTop); | 
| 383 | 383 | 
| 384     // Can the window use alpha transparency? | 384     // Can the window use alpha transparency? | 
| 385     // TODO(jackhou): Document this properly before going to stable. | 385     // TODO(jackhou): Document this properly before going to stable. | 
| 386     [nodoc] static boolean alphaEnabled(); | 386     [nodoc] static boolean alphaEnabled(); | 
| 387 | 387 | 
| 388     // Set whether the window is visible on all workspaces. (Only for platforms | 388     // Set whether the window is visible on all workspaces. (Only for platforms | 
| 389     // that support this). | 389     // that support this). | 
| 390     static void setVisibleOnAllWorkspaces(boolean alwaysVisible); | 390     static void setVisibleOnAllWorkspaces(boolean alwaysVisible); | 
| 391 | 391 | 
| 392     // Set whether the window should get all keyboard events including system |  | 
| 393     // keys that are usually not sent. This is best-effort subject to platform |  | 
| 394     // specific constraints. Requires the <code>"app.window.allKeys"</code> |  | 
| 395     // permission. This is currently available only in dev channel on Windows. |  | 
| 396     static void setInterceptAllKeys(boolean wantAllKeys); |  | 
| 397 |  | 
| 398     // The JavaScript 'window' object for the created child. | 392     // The JavaScript 'window' object for the created child. | 
| 399     [instanceOf=Window] object contentWindow; | 393     [instanceOf=Window] object contentWindow; | 
| 400 | 394 | 
| 401     // The id the window was created with. | 395     // The id the window was created with. | 
| 402     DOMString id; | 396     DOMString id; | 
| 403 | 397 | 
| 404     // The position, size and constraints of the window's content, which does | 398     // The position, size and constraints of the window's content, which does | 
| 405     // not include window decorations. | 399     // not include window decorations. | 
| 406     // This property is new in Chrome 36. | 400     // This property is new in Chrome 36. | 
| 407     Bounds innerBounds; | 401     Bounds innerBounds; | 
| (...skipping 74 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 482     // Fired when the window is restored from being minimized or maximized. | 476     // Fired when the window is restored from being minimized or maximized. | 
| 483     [nocompile] static void onRestored(); | 477     [nocompile] static void onRestored(); | 
| 484 | 478 | 
| 485     // Fired when the window's ability to use alpha transparency changes. | 479     // Fired when the window's ability to use alpha transparency changes. | 
| 486     [nocompile, nodoc] static void onAlphaEnabledChanged(); | 480     [nocompile, nodoc] static void onAlphaEnabledChanged(); | 
| 487 | 481 | 
| 488     // Event for testing. Lets tests wait until a window has been shown. | 482     // Event for testing. Lets tests wait until a window has been shown. | 
| 489     [nocompile, nodoc] static void onWindowFirstShown(); | 483     [nocompile, nodoc] static void onWindowFirstShown(); | 
| 490   }; | 484   }; | 
| 491 }; | 485 }; | 
| OLD | NEW | 
|---|