code: def dragDip(self, (x0, y0), (x1, y1), duration, steps=1, orientation=-1):
          
  
          self.__checkTransport()
          if orientation == -1:
              orientation = self.display['orientation']
          density = self.display['density'] if self.display['density'] > 0 else 1
          x0 = x0 * density
          y0 = y0 * density
          x1 = x1 * density
          y1 = y1 * density
          self.drag((x0, y0), (x1, y1), duration, steps, orientation)
docs: Sends drag event in DIP (actually it's using C{input swipe} command.
  
          @param (x0, y0): starting point in DIP
          @param (x1, y1): ending point in DIP
          @param duration: duration of the event in ms
          @param steps: number of steps (currently ignored by C{input swipe})