function(oControl){
		var bAdapted = false;
		if (oControl.getParent() && oControl.getParent().getComputedPosition) {
			var oPos = oControl.getParent().getComputedPosition();
			if (oPos.top && oPos.bottom || oPos.height) {
				jQuery(oControl.getDomRef()).css("height", "100%");
				bAdapted = true;
			}
			if (oPos.left && oPos.right || oPos.width) {
				jQuery(oControl.getDomRef()).css("width", "100%");
				bAdapted = true;
			}
			if (bAdapted) {
				AbsoluteLayoutRenderer.updatePositionStyles(oControl.getParent());
			}
		}
		return bAdapted;
	}
function(oControl){
		var bAdapted = false;
		if (oControl.getParent() && oControl.getParent().getComputedPosition) {
			var oPos = oControl.getParent().getComputedPosition();
			if (oPos.top && oPos.bottom || oPos.height) {
				jQuery(oControl.getDomRef()).css("height", "100%");
				bAdapted = true;
			}
			if (oPos.left && oPos.right || oPos.width) {
				jQuery(oControl.getDomRef()).css("width", "100%");
				bAdapted = true;
			}
			if (bAdapted) {
				AbsoluteLayoutRenderer.updatePositionStyles(oControl.getParent());
			}
		}
		return bAdapted;
	}
function ( oControl ) { var bAdapted = false ; if ( oControl . getParent ( ) && oControl . getParent ( ) . getComputedPosition ) { var oPos = oControl . getParent ( ) . getComputedPosition ( ) ; if ( oPos . top && oPos . bottom || oPos . height ) { jQuery ( oControl . getDomRef ( ) ) . css ( "height" , "100%" ) ; bAdapted = true ; } if ( oPos . left && oPos . right || oPos . width ) { jQuery ( oControl . getDomRef ( ) ) . css ( "width" , "100%" ) ; bAdapted = true ; } if ( bAdapted ) { AbsoluteLayoutRenderer . updatePositionStyles ( oControl . getParent ( ) ) ; } } return bAdapted ; }
Adapt the sizes of controls if necessary.

@private
Adapt the sizes of controls if necessary .
Adaptes the position of the control based on the computed position