def reshape(self, top, left, rows, cols):
    'Change self and sub-windows to fit within the given rectangle.'
    app.log.detail(top, left, rows, cols)
    Window.reshape(self, top, left, rows, cols)
    self.outerShape = (top, left, rows, cols)
    self.layout()
Change self and sub-windows to fit within the given rectangle.
def reshape(self, top, left, rows, cols):
    
    app.log.detail(top, left, rows, cols)
    Window.reshape(self, top, left, rows, cols)
    self.outerShape = (top, left, rows, cols)
    self.layout()