| OLD | NEW |
| 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 // Generated from namespace: app.runtime | 5 // Generated from namespace: app.runtime |
| 6 | 6 |
| 7 part of chrome; | 7 part of chrome; |
| 8 | 8 |
| 9 /** | 9 /** |
| 10 * Types | 10 * Types |
| 11 */ | 11 */ |
| 12 | 12 |
| 13 class AppRuntimeLaunchItem extends ChromeObject { | 13 class AppRuntimeLaunchItem extends ChromeObject { |
| 14 /* | 14 /* |
| 15 * Public constructor | 15 * Public constructor |
| 16 */ | 16 */ |
| 17 AppRuntimeLaunchItem({FileEntry entry, String type}) { | 17 AppRuntimeLaunchItem({FileEntry entry, String type}) { |
| 18 if (entry != null) | 18 if (entry != null) this.entry = entry; |
| 19 this.entry = entry; | 19 if (type != null) this.type = type; |
| 20 if (type != null) | |
| 21 this.type = type; | |
| 22 } | 20 } |
| 23 | 21 |
| 24 /* | 22 /* |
| 25 * Private constructor | 23 * Private constructor |
| 26 */ | 24 */ |
| 27 AppRuntimeLaunchItem._proxy(_jsObject) : super._proxy(_jsObject); | 25 AppRuntimeLaunchItem._proxy(_jsObject) : super._proxy(_jsObject); |
| 28 | 26 |
| 29 /* | 27 /* |
| 30 * Public accessors | 28 * Public accessors |
| 31 */ | 29 */ |
| 32 /// FileEntry for the file. | 30 /// FileEntry for the file. |
| 33 FileEntry get entry => JS('FileEntry', '#.entry', this._jsObject); | 31 FileEntry get entry => JS('FileEntry', '#.entry', this._jsObject); |
| 34 | 32 |
| 35 set entry(FileEntry entry) { | 33 set entry(FileEntry entry) { |
| 36 JS('void', '#.entry = #', this._jsObject, convertArgument(entry)); | 34 JS('void', '#.entry = #', this._jsObject, convertArgument(entry)); |
| 37 } | 35 } |
| 38 | 36 |
| 39 /// The MIME type of the file. | 37 /// The MIME type of the file. |
| 40 String get type => JS('String', '#.type', this._jsObject); | 38 String get type => JS('String', '#.type', this._jsObject); |
| 41 | 39 |
| 42 set type(String type) { | 40 set type(String type) { |
| 43 JS('void', '#.type = #', this._jsObject, type); | 41 JS('void', '#.type = #', this._jsObject, type); |
| 44 } | 42 } |
| 45 | |
| 46 } | 43 } |
| 47 | 44 |
| 48 class AppRuntimeLaunchData extends ChromeObject { | 45 class AppRuntimeLaunchData extends ChromeObject { |
| 49 /* | 46 /* |
| 50 * Public constructor | 47 * Public constructor |
| 51 */ | 48 */ |
| 52 AppRuntimeLaunchData({String id, List<AppRuntimeLaunchItem> items}) { | 49 AppRuntimeLaunchData({String id, List<AppRuntimeLaunchItem> items}) { |
| 53 if (id != null) | 50 if (id != null) this.id = id; |
| 54 this.id = id; | 51 if (items != null) this.items = items; |
| 55 if (items != null) | |
| 56 this.items = items; | |
| 57 } | 52 } |
| 58 | 53 |
| 59 /* | 54 /* |
| 60 * Private constructor | 55 * Private constructor |
| 61 */ | 56 */ |
| 62 AppRuntimeLaunchData._proxy(_jsObject) : super._proxy(_jsObject); | 57 AppRuntimeLaunchData._proxy(_jsObject) : super._proxy(_jsObject); |
| 63 | 58 |
| 64 /* | 59 /* |
| 65 * Public accessors | 60 * Public accessors |
| 66 */ | 61 */ |
| (...skipping 10 matching lines...) Expand all Loading... |
| 77 for (int i = 0; i < count; i++) { | 72 for (int i = 0; i < count; i++) { |
| 78 var item = JS('', '#.items[#]', this._jsObject, i); | 73 var item = JS('', '#.items[#]', this._jsObject, i); |
| 79 __proxy_items.add(new AppRuntimeLaunchItem._proxy(item)); | 74 __proxy_items.add(new AppRuntimeLaunchItem._proxy(item)); |
| 80 } | 75 } |
| 81 return __proxy_items; | 76 return __proxy_items; |
| 82 } | 77 } |
| 83 | 78 |
| 84 set items(List<AppRuntimeLaunchItem> items) { | 79 set items(List<AppRuntimeLaunchItem> items) { |
| 85 JS('void', '#.items = #', this._jsObject, convertArgument(items)); | 80 JS('void', '#.items = #', this._jsObject, convertArgument(items)); |
| 86 } | 81 } |
| 87 | |
| 88 } | 82 } |
| 89 | 83 |
| 90 /** | 84 /** |
| 91 * Events | 85 * Events |
| 92 */ | 86 */ |
| 93 | 87 |
| 94 /// Fired when an app is launched from the launcher. | 88 /// Fired when an app is launched from the launcher. |
| 95 class Event_app_runtime_onLaunched extends Event { | 89 class Event_app_runtime_onLaunched extends Event { |
| 96 void addListener(void callback(AppRuntimeLaunchData launchData)) { | 90 void addListener(void callback(AppRuntimeLaunchData launchData)) { |
| 97 void __proxy_callback(launchData) { | 91 void __proxy_callback(launchData) { |
| 98 if (callback != null) { | 92 if (callback != null) { |
| 99 callback(new AppRuntimeLaunchData._proxy(launchData)); | 93 callback(new AppRuntimeLaunchData._proxy(launchData)); |
| 100 } | 94 } |
| 101 } | 95 } |
| 96 |
| 102 super.addListener(__proxy_callback); | 97 super.addListener(__proxy_callback); |
| 103 } | 98 } |
| 104 | 99 |
| 105 void removeListener(void callback(AppRuntimeLaunchData launchData)) { | 100 void removeListener(void callback(AppRuntimeLaunchData launchData)) { |
| 106 void __proxy_callback(launchData) { | 101 void __proxy_callback(launchData) { |
| 107 if (callback != null) { | 102 if (callback != null) { |
| 108 callback(new AppRuntimeLaunchData._proxy(launchData)); | 103 callback(new AppRuntimeLaunchData._proxy(launchData)); |
| 109 } | 104 } |
| 110 } | 105 } |
| 106 |
| 111 super.removeListener(__proxy_callback); | 107 super.removeListener(__proxy_callback); |
| 112 } | 108 } |
| 113 | 109 |
| 114 bool hasListener(void callback(AppRuntimeLaunchData launchData)) { | 110 bool hasListener(void callback(AppRuntimeLaunchData launchData)) { |
| 115 void __proxy_callback(launchData) { | 111 void __proxy_callback(launchData) { |
| 116 if (callback != null) { | 112 if (callback != null) { |
| 117 callback(new AppRuntimeLaunchData._proxy(launchData)); | 113 callback(new AppRuntimeLaunchData._proxy(launchData)); |
| 118 } | 114 } |
| 119 } | 115 } |
| 116 |
| 120 super.hasListener(__proxy_callback); | 117 super.hasListener(__proxy_callback); |
| 121 } | 118 } |
| 122 | 119 |
| 123 Event_app_runtime_onLaunched(jsObject) : super._(jsObject, 1); | 120 Event_app_runtime_onLaunched(jsObject) : super._(jsObject, 1); |
| 124 } | 121 } |
| 125 | 122 |
| 126 /// Fired at Chrome startup to apps that were running when Chrome last shut | 123 /// Fired at Chrome startup to apps that were running when Chrome last shut |
| 127 /// down. | 124 /// down. |
| 128 class Event_app_runtime_onRestarted extends Event { | 125 class Event_app_runtime_onRestarted extends Event { |
| 129 void addListener(void callback()) => super.addListener(callback); | 126 void addListener(void callback()) => super.addListener(callback); |
| (...skipping 14 matching lines...) Expand all Loading... |
| 144 * API connection | 141 * API connection |
| 145 */ | 142 */ |
| 146 Object _jsObject; | 143 Object _jsObject; |
| 147 | 144 |
| 148 /* | 145 /* |
| 149 * Events | 146 * Events |
| 150 */ | 147 */ |
| 151 Event_app_runtime_onLaunched onLaunched; | 148 Event_app_runtime_onLaunched onLaunched; |
| 152 Event_app_runtime_onRestarted onRestarted; | 149 Event_app_runtime_onRestarted onRestarted; |
| 153 API_app_runtime(this._jsObject) { | 150 API_app_runtime(this._jsObject) { |
| 154 onLaunched = new Event_app_runtime_onLaunched(JS('', '#.onLaunched', this._j
sObject)); | 151 onLaunched = new Event_app_runtime_onLaunched( |
| 155 onRestarted = new Event_app_runtime_onRestarted(JS('', '#.onRestarted', this
._jsObject)); | 152 JS('', '#.onLaunched', this._jsObject)); |
| 153 onRestarted = new Event_app_runtime_onRestarted( |
| 154 JS('', '#.onRestarted', this._jsObject)); |
| 156 } | 155 } |
| 157 } | 156 } |
| OLD | NEW |