code: function () {
          var self = this, layoutRect = self._super(), deltaH = 0, headEl;
  
          // Reserve vertical space for title
          if (self.settings.title && !self._fullscreen) {
            headEl = self.getEl('head');
  
            var size = DomUtils.getSize(headEl);
  
            layoutRect.headerW = size.width;
            layoutRect.headerH = size.height;
  
            deltaH += layoutRect.headerH;
          }
  
          // Reserve vertical space for statusbar
          if (self.statusbar) {
            deltaH += self.statusbar.layoutRect().h;
          }
  
          layoutRect.deltaH += deltaH;
          layoutRect.minH += deltaH;
          //layoutRect.innerH -= deltaH;
          layoutRect.h += deltaH;
  
          var rect = DomUtils.getWindowSize();
  
          layoutRect.x = self.settings.x || Math.max(0, rect.w / 2 - layoutRect.w / 2);
          layoutRect.y = self.settings.y || Math.max(0, rect.h / 2 - layoutRect.h / 2);
  
          return layoutRect;
        }
docs: Initializes the current controls layout rect.
  This will be executed by the layout managers to determine the
  default minWidth/minHeight etc.
  
  @method initLayoutRect
  @return {Object} Layout rect instance.