9fa3103539
We will need to revisit how dartdoc is generated. For now this is the minimal set of files to preserve hand-crafted documentation. Review URL: https://codereview.chromium.org//11090010 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge/dart@13378 260f80e4-7a28-3924-810f-c04153c831b5
94 lines
2.9 KiB
Plaintext
94 lines
2.9 KiB
Plaintext
// Copyright (c) 2012, 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:
|
|
// This file contains documentation that is merged into the real source.
|
|
// Do not make code changes here.
|
|
|
|
/// @domName MouseEvent
|
|
abstract class MouseEvent implements UIEvent {
|
|
|
|
factory MouseEvent(String type, Window view, int detail, int screenX, int screenY,
|
|
int clientX, int clientY, int button, [bool canBubble = true,
|
|
bool cancelable = true, bool ctrlKey = false, bool altKey = false,
|
|
bool shiftKey = false, bool metaKey = false,
|
|
EventTarget relatedTarget = null]) =>
|
|
_MouseEventFactoryProvider.createMouseEvent(
|
|
type, view, detail, screenX, screenY,
|
|
clientX, clientY, button, canBubble, cancelable,
|
|
ctrlKey, altKey, shiftKey, metaKey,
|
|
relatedTarget);
|
|
|
|
|
|
/** @domName MouseEvent.altKey */
|
|
abstract bool get altKey;
|
|
|
|
/** @domName MouseEvent.button */
|
|
abstract int get button;
|
|
|
|
/** @domName MouseEvent.clientX */
|
|
abstract int get clientX;
|
|
|
|
/** @domName MouseEvent.clientY */
|
|
abstract int get clientY;
|
|
|
|
/** @domName MouseEvent.ctrlKey */
|
|
abstract bool get ctrlKey;
|
|
|
|
/** @domName MouseEvent.dataTransfer */
|
|
abstract Clipboard get dataTransfer;
|
|
|
|
/** @domName MouseEvent.fromElement */
|
|
abstract Node get fromElement;
|
|
|
|
/** @domName MouseEvent.metaKey */
|
|
abstract bool get metaKey;
|
|
|
|
/**
|
|
* The X coordinate of the mouse pointer in target node coordinates.
|
|
* This value may vary between platforms if the target node moves
|
|
* after the event has fired or if the element has CSS transforms affecting
|
|
* it.
|
|
*/
|
|
abstract int get offsetX;
|
|
|
|
/**
|
|
* The Y coordinate of the mouse pointer in target node coordinates.
|
|
* This value may vary between platforms if the target node moves
|
|
* after the event has fired or if the element has CSS transforms affecting
|
|
* it.
|
|
*/
|
|
abstract int get offsetY;
|
|
|
|
/** @domName MouseEvent.relatedTarget */
|
|
abstract EventTarget get relatedTarget;
|
|
|
|
/** @domName MouseEvent.screenX */
|
|
abstract int get screenX;
|
|
|
|
/** @domName MouseEvent.screenY */
|
|
abstract int get screenY;
|
|
|
|
/** @domName MouseEvent.shiftKey */
|
|
abstract bool get shiftKey;
|
|
|
|
/** @domName MouseEvent.toElement */
|
|
abstract Node get toElement;
|
|
|
|
/** @domName MouseEvent.webkitMovementX */
|
|
abstract int get webkitMovementX;
|
|
|
|
/** @domName MouseEvent.webkitMovementY */
|
|
abstract int get webkitMovementY;
|
|
|
|
/** @domName MouseEvent.x */
|
|
abstract int get x;
|
|
|
|
/** @domName MouseEvent.y */
|
|
abstract int get y;
|
|
|
|
/** @domName MouseEvent.initMouseEvent */
|
|
void $dom_initMouseEvent(String type, bool canBubble, bool cancelable, LocalWindow view, int detail, int screenX, int screenY, int clientX, int clientY, bool ctrlKey, bool altKey, bool shiftKey, bool metaKey, int button, EventTarget relatedTarget);
|
|
}
|