// Copyright (c) 2011, 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. // WARNING: Do not edit - generated code. $!COMMENT interface $ID$EXTENDS { /** * Register a [port] on this window under the given [name]. This * port may be retrieved by any isolate (or JavaScript script) * running in this window. */ void registerPort(String name, SendPortSync port); /** * Lookup a port by its [name]. Return null if no port is * registered under [name]. */ SendPortSync lookupPort(String name); /** * Executes a [callback] after the next batch of browser layout measurements * has completed or would have completed if any browser layout measurements * had been scheduled. */ void requestLayoutFrame(TimeoutHandler callback); /** @domName DOMWindow.webkitRequestAnimationFrame */ int requestAnimationFrame(RequestAnimationFrameCallback callback); void cancelAnimationFrame(int id); IDBFactory get indexedDB(); $!MEMBERS }