Index: tools/dom/src/chrome/app_runtime.dart |
=================================================================== |
--- tools/dom/src/chrome/app_runtime.dart (revision 27851) |
+++ tools/dom/src/chrome/app_runtime.dart (working copy) |
@@ -1,157 +0,0 @@ |
-// Copyright (c) 2013, the Dart project authors. Please see the AUTHORS file |
-// for details. All rights reserved. Use of this source code is governed by a |
-// BSD-style license that can be found in the LICENSE file. |
- |
-// Generated from namespace: app.runtime |
- |
-part of chrome; |
- |
-/** |
- * Types |
- */ |
- |
-class AppRuntimeLaunchItem extends ChromeObject { |
- /* |
- * Public constructor |
- */ |
- AppRuntimeLaunchItem({FileEntry entry, String type}) { |
- if (entry != null) |
- this.entry = entry; |
- if (type != null) |
- this.type = type; |
- } |
- |
- /* |
- * Private constructor |
- */ |
- AppRuntimeLaunchItem._proxy(_jsObject) : super._proxy(_jsObject); |
- |
- /* |
- * Public accessors |
- */ |
- /// FileEntry for the file. |
- FileEntry get entry => JS('FileEntry', '#.entry', this._jsObject); |
- |
- void set entry(FileEntry entry) { |
- JS('void', '#.entry = #', this._jsObject, convertArgument(entry)); |
- } |
- |
- /// The MIME type of the file. |
- String get type => JS('String', '#.type', this._jsObject); |
- |
- void set type(String type) { |
- JS('void', '#.type = #', this._jsObject, type); |
- } |
- |
-} |
- |
-class AppRuntimeLaunchData extends ChromeObject { |
- /* |
- * Public constructor |
- */ |
- AppRuntimeLaunchData({String id, List<AppRuntimeLaunchItem> items}) { |
- if (id != null) |
- this.id = id; |
- if (items != null) |
- this.items = items; |
- } |
- |
- /* |
- * Private constructor |
- */ |
- AppRuntimeLaunchData._proxy(_jsObject) : super._proxy(_jsObject); |
- |
- /* |
- * Public accessors |
- */ |
- /// The id of the file handler that the app is being invoked with. |
- String get id => JS('String', '#.id', this._jsObject); |
- |
- void set id(String id) { |
- JS('void', '#.id = #', this._jsObject, id); |
- } |
- |
- List<AppRuntimeLaunchItem> get items { |
- List<AppRuntimeLaunchItem> __proxy_items = new List<AppRuntimeLaunchItem>(); |
- int count = JS('int', '#.items.length', this._jsObject); |
- for (int i = 0; i < count; i++) { |
- var item = JS('', '#.items[#]', this._jsObject, i); |
- __proxy_items.add(new AppRuntimeLaunchItem._proxy(item)); |
- } |
- return __proxy_items; |
- } |
- |
- void set items(List<AppRuntimeLaunchItem> items) { |
- JS('void', '#.items = #', this._jsObject, convertArgument(items)); |
- } |
- |
-} |
- |
-/** |
- * Events |
- */ |
- |
-/// Fired when an app is launched from the launcher. |
-class Event_app_runtime_onLaunched extends Event { |
- void addListener(void callback(AppRuntimeLaunchData launchData)) { |
- void __proxy_callback(launchData) { |
- if (callback != null) { |
- callback(new AppRuntimeLaunchData._proxy(launchData)); |
- } |
- } |
- super.addListener(__proxy_callback); |
- } |
- |
- void removeListener(void callback(AppRuntimeLaunchData launchData)) { |
- void __proxy_callback(launchData) { |
- if (callback != null) { |
- callback(new AppRuntimeLaunchData._proxy(launchData)); |
- } |
- } |
- super.removeListener(__proxy_callback); |
- } |
- |
- bool hasListener(void callback(AppRuntimeLaunchData launchData)) { |
- void __proxy_callback(launchData) { |
- if (callback != null) { |
- callback(new AppRuntimeLaunchData._proxy(launchData)); |
- } |
- } |
- super.hasListener(__proxy_callback); |
- } |
- |
- Event_app_runtime_onLaunched(jsObject) : super._(jsObject, 1); |
-} |
- |
-/// Fired at Chrome startup to apps that were running when Chrome last shut |
-/// down. |
-class Event_app_runtime_onRestarted extends Event { |
- void addListener(void callback()) => super.addListener(callback); |
- |
- void removeListener(void callback()) => super.removeListener(callback); |
- |
- bool hasListener(void callback()) => super.hasListener(callback); |
- |
- Event_app_runtime_onRestarted(jsObject) : super._(jsObject, 0); |
-} |
- |
-/** |
- * Functions |
- */ |
- |
-class API_app_runtime { |
- /* |
- * API connection |
- */ |
- Object _jsObject; |
- |
- /* |
- * Events |
- */ |
- Event_app_runtime_onLaunched onLaunched; |
- Event_app_runtime_onRestarted onRestarted; |
- API_app_runtime(this._jsObject) { |
- onLaunched = new Event_app_runtime_onLaunched(JS('', '#.onLaunched', this._jsObject)); |
- onRestarted = new Event_app_runtime_onRestarted(JS('', '#.onRestarted', this._jsObject)); |
- } |
-} |