code: def transform_absolute_coords(self, width, height):
  		
  
  		if self.type != EventType.POINTER_MOTION_ABSOLUTE:
  			raise AttributeError(_wrong_meth.format(self.type))
  		abs_x = self._libinput \
  			.libinput_event_pointer_get_absolute_x_transformed(
  				self._handle, width)
  		abs_y = self._libinput \
  			.libinput_event_pointer_get_absolute_y_transformed(
  				self._handle, height)
  		return abs_x, abs_y
docs: Return the current absolute coordinates of the pointer event,
  		transformed to screen coordinates.
  
  		For pointer events that are not of type
  		:attr:`~libinput.constant.EventType.POINTER_MOTION_ABSOLUTE`,
  		this method raises :exc:`AttributeError`.
  
  		Args:
  			width (int): The current output screen width.
  			height (int): The current output screen height.
  		Returns:
  			(float, float): The current absolute (x, y) coordinates transformed
  			to a screen coordinates.
  		Raises:
  			AttributeError