code: function( width, height ) {
  		var rowOrColumn = this.parent,
  			rowOrColumnChild = this,
  			totalPixel,
  			percentage,
  			direction,
  			newSize,
  			delta,
  			i;
  
  		while( !rowOrColumn.isColumn && !rowOrColumn.isRow ) {
  			rowOrColumnChild = rowOrColumn;
  			rowOrColumn = rowOrColumn.parent;
  
  
  			/**
  			 * No row or column has been found
  			 */
  			if( rowOrColumn.isRoot ) {
  				return false;
  			}
  		}
  
  		direction = rowOrColumn.isColumn ? "height" : "width";
  		newSize = direction === "height" ? height : width;
  
  		totalPixel = this[ direction ] * ( 1 / ( rowOrColumnChild.config[ direction ] / 100 ) );
  		percentage = ( newSize / totalPixel ) * 100;
  		delta = ( rowOrColumnChild.config[ direction ] - percentage ) / (rowOrColumn.contentItems.length - 1);
  
  		for( i = 0; i < rowOrColumn.contentItems.length; i++ ) {
  			if( rowOrColumn.contentItems[ i ] === rowOrColumnChild ) {
  				rowOrColumn.contentItems[ i ].config[ direction ] = percentage;
  			} else {
  				rowOrColumn.contentItems[ i ].config[ direction ] += delta;
  			}
  		}
  
  		rowOrColumn.callDownwards( 'setSize' );
  
  		return true;
  	}
docs: Set the size from within the container. Traverses up
  the item tree until it finds a row or column element
  and resizes its items accordingly.
  
  If this container isn't a descendant of a row or column
  it returns false
  @todo  Rework!!!
  @param {Number} width  The new width in pixel
  @param {Number} height The new height in pixel
  
  @returns {Boolean} resizeSuccesful