parameters: (self, dx=0, dy=0, dw=0, dh=0)
docstring: Move the box and the contained text objects
  
          Arguments:
          dx -- Movement in x (positive is to right)
          dy -- Movement in y (positive is to up)
          dw -- Increment of width (negative to decrease width)
          dh -- Increment of height (negative to decrease height)
  
          dx and dy affect to both box and text objects, dw and dh
          affect the box only.
docstring_summary: Move the box and the contained text objects
docstring_tokens: Move the box and the contained text objects
function: def move(self, dx=0, dy=0, dw=0, dh=0):
          """Move the box and the contained text objects
  
          Arguments:
          dx -- Movement in x (positive is to right)
          dy -- Movement in y (positive is to up)
          dw -- Increment of width (negative to decrease width)
          dh -- Increment of height (negative to decrease height)
  
          dx and dy affect to both box and text objects, dw and dh
          affect the box only.
          """
          self._xmin += dx
          self._xmax += dx
          if self._ymin is not None:
              self._ymin += dy
          self._ymax += dy
  
          self._xmax += dw
          if self._ymin is not None:
              self._ymin -= dh
  
          for t in self._texts:
              t._x += dx
              t._y += dy
function_tokens: def move ( self , dx = 0 , dy = 0 , dw = 0 , dh = 0 ) : self . _xmin += dx self . _xmax += dx if self . _ymin is not None : self . _ymin += dy self . _ymax += dy self . _xmax += dw if self . _ymin is not None : self . _ymin -= dh for t in self . _texts : t . _x += dx t . _y += dy