blob: 001c4ad5ae2b72ff7080264f93e0fca9e5e1554b [file] [log] [blame]
// Copyright 2014 The Chromium Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
// https://w3c.github.io/uievents/#idl-def-MouseEventInit
dictionary MouseEventInit : EventModifierInit {
double screenX = 0;
double screenY = 0;
double clientX = 0;
double clientY = 0;
short button = 0;
unsigned short buttons = 0;
EventTarget? relatedTarget = null;
// Pointer Lock
// https://w3c.github.io/pointerlock/#extensions-to-the-mouseeventinit-dictionary
long movementX = 0;
long movementY = 0;
// Canvas Hit Regions
// https://html.spec.whatwg.org/multipage/scripting.html#hit-regions:mouseeventinit
DOMString? region = null;
};