Bug 106425 Percent value doesn't work properly in height property of image and chart items
Description: Percent value doesn't work properly in height property of image and chart items Steps to reproduce: 1.Insert a chart 2.Set it's width to 100% and height to 100% 3.In Chart Builder,modify some attributes and click OK 4.Insert a image 5.Set it's width to 100% Expected result: It work normal. Actual result: Chart item's width and height changed back to default values. Image shrink to a small size in layout viewer.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/layout/ReportFlowLayout.java
{
			IFigure f = (IFigure) iterator.next( );
			Insets fmargin = getFigureMargin( f );
			
			if ( getDisplay( f ) == ReportItemConstraint.BLOCK )
			{
				wHint = parent.getClientArea( ).width;
			}
			else
			{
				wHint = -1;
			}
			if ( wHint != -1 )
			{
				wHint = Math.max( 0, wHint - fmargin.getWidth( ) );
			}
			Dimension pref = getChildSize( f, wHint, hHint );
			
			if ( f instanceof LabelFigure
					&& ( pref.width + fmargin.getWidth( ) ) > parent.getClientArea( ).width )
			{
				pref = getChildSize( f,
						Math.max( 0, parent.getClientArea( ).width
								- fmargin.getWidth( ) ),
						hHint );
			}
			Rectangle r = new Rectangle( 0,
					0,
					pref.width + fmargin.getWidth( ),
					pref.height + fmargin.getHeight( ) );