code: def place_docker(self, docker, area='top'):
          
          # map of options
          m = dict(top    = _g.QtCore.Qt.TopDockWidgetArea,
                   bottom = _g.QtCore.Qt.BottomDockWidgetArea,
                   left   = _g.QtCore.Qt.LeftDockWidgetArea,
                   right  = _g.QtCore.Qt.RightDockWidgetArea)
          
          
          # set the parent
          docker.set_parent(self)
  
          # events
          docker._window.resizeEvent = self._event_resize
          docker._window.moveEvent   = self._event_move  
  
          # Keep it in the window        
          docker._window.setFeatures(docker._window.DockWidgetMovable)        
          
          # set it
          self._window.addDockWidget(m[area], docker._window)
          
          return docker
docs: IN DEVELOPMENT        
          Places a DockWindow instance at the specified area ('top', 'bottom', 
          'left', 'right', or None)