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 namespace app.window { | 5 namespace app.window { |
| 6 dictionary Bounds { |
| 7 long? left; |
| 8 long? top; |
| 9 long? width; |
| 10 long? height; |
| 11 }; |
| 12 |
6 dictionary CreateWindowOptions { | 13 dictionary CreateWindowOptions { |
7 // Id to identify the window. This will be used to remember the size | 14 // Id to identify the window. This will be used to remember the size |
8 // and position of the window and restore that geometry when a window | 15 // and position of the window and restore that geometry when a window |
9 // with the same id (and no explicit size or position) is later opened. | 16 // with the same id (and no explicit size or position) is later opened. |
10 DOMString? id; | 17 DOMString? id; |
11 | 18 |
12 // Default width of the window. (Deprecated; regular bounds act like this | 19 // Default width of the window. (Deprecated; regular bounds act like this |
13 // now.) | 20 // now.) |
14 [nodoc] long? defaultWidth; | 21 [nodoc] long? defaultWidth; |
15 | 22 |
(...skipping 59 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
75 // created if another window with the same id doesn't already exist. If a | 82 // created if another window with the same id doesn't already exist. If a |
76 // window with the same id already exists that window is activated instead. | 83 // window with the same id already exists that window is activated instead. |
77 // If you do want to create multiple windows with the same id, you can | 84 // If you do want to create multiple windows with the same id, you can |
78 // set this property to false. | 85 // set this property to false. |
79 boolean? singleton; | 86 boolean? singleton; |
80 }; | 87 }; |
81 | 88 |
82 callback CreateWindowCallback = | 89 callback CreateWindowCallback = |
83 void ([instanceOf=AppWindow] object created_window); | 90 void ([instanceOf=AppWindow] object created_window); |
84 | 91 |
85 dictionary Bounds { | |
86 long? left; | |
87 long? top; | |
88 long? width; | |
89 long? height; | |
90 }; | |
91 | |
92 dictionary AppWindow { | 92 dictionary AppWindow { |
93 // Focus the window. | 93 // Focus the window. |
94 static void focus(); | 94 static void focus(); |
95 | 95 |
96 // Minimize the window. | 96 // Minimize the window. |
97 static void minimize(); | 97 static void minimize(); |
98 | 98 |
99 // Is the window minimized? | 99 // Is the window minimized? |
100 static boolean isMinimized(); | 100 static boolean isMinimized(); |
101 | 101 |
(...skipping 91 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
193 // Fired when the window is maximized. | 193 // Fired when the window is maximized. |
194 [nocompile] static void onMaximized(); | 194 [nocompile] static void onMaximized(); |
195 | 195 |
196 // Fired when the window is minimized. | 196 // Fired when the window is minimized. |
197 [nocompile] static void onMinimized(); | 197 [nocompile] static void onMinimized(); |
198 | 198 |
199 // Fired when the window is restored from being minimized or maximized. | 199 // Fired when the window is restored from being minimized or maximized. |
200 [nocompile] static void onRestored(); | 200 [nocompile] static void onRestored(); |
201 }; | 201 }; |
202 }; | 202 }; |
OLD | NEW |