code: function () {
          var self = this, layoutRect = self._super();
  
          if (self.settings.multiline) {
            var size = DomUtils.getSize(self.getEl());
  
            // Check if the text fits within maxW if not then try word wrapping it
            if (size.width > layoutRect.maxW) {
              layoutRect.minW = layoutRect.maxW;
              self.classes.add('multiline');
            }
  
            self.getEl().style.width = layoutRect.minW + 'px';
            layoutRect.startMinH = layoutRect.h = layoutRect.minH = Math.min(layoutRect.maxH, DomUtils.getSize(self.getEl()).height);
          }
  
          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.