class_docstr: Mouse event, sent to `UIControl.mouse_handler`.
  
  :param position: `Point` instance.
  :param event_type: `MouseEventType`.
code: def __init__(
      self,
      position: Point,
      event_type: MouseEventType,
      button: MouseButton,
      modifiers: frozenset[MouseModifier],
  ) -> None:
      self.position = position
      self.event_type = event_type
      self.button = button
      self.modifiers = modifiers
  
file_path: catboost/contrib/python/prompt-toolkit/py3/prompt_toolkit/mouse_events.py
imports: from __future__ import annotations
  from enum import Enum
  from .data_structures import Point
label_desc: Use image node_id 1 to create a new MouseEvent object  with example: obj = MouseEvent(position, event_type, button, modifiers)