MouseEvent constructor

MouseEvent(
  1. String type, {
  2. Window? view,
  3. int detail = 0,
  4. int screenX = 0,
  5. int screenY = 0,
  6. int clientX = 0,
  7. int clientY = 0,
  8. int button = 0,
  9. bool canBubble = true,
  10. bool cancelable = true,
  11. bool ctrlKey = false,
  12. bool altKey = false,
  13. bool shiftKey = false,
  14. bool metaKey = false,
  15. EventTarget? relatedTarget,
})

Implementation

factory MouseEvent(
  String type, {
  Window? view,
  int detail = 0,
  int screenX = 0,
  int screenY = 0,
  int clientX = 0,
  int clientY = 0,
  int button = 0,
  bool canBubble = true,
  bool cancelable = true,
  bool ctrlKey = false,
  bool altKey = false,
  bool shiftKey = false,
  bool metaKey = false,
  EventTarget? relatedTarget,
}) {
  return MouseEvent._(
    type,
    view: view,
    detail: detail,
    screenX: screenX,
    screenY: screenY,
    clientX: clientX,
    clientY: clientY,
    button: button,
  );
}