code: def offset(self, location, dy=0):
          
          if not isinstance(location, Location):
              # Assume variables passed were dx,dy
              location = Location(location, dy)
          r = Region(self.x+location.x, self.y+location.y, self.w, self.h).clipRegionToScreen()
          if r is None:
              raise ValueError("Specified region is not visible on any screen")
              return None
          return r
docs: Returns a new ``Region`` offset from this one by ``location``
  
          Width and height remain the same