Bug 104760 "Ctrl+A/X/C/V" doesn't work for label content in layout view.
Description: "Ctrl+A/X/C/V" doesn't work for label content in layout view. Steps to reproduce: 1. Add a label and fill in content.. 2. Press "Ctrl+A/X/C/V" to edit its content. Actual result: it doesn't work.
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/editors/schematic/tools/LabelEditManager.java
}
	}
	protected void initCellEditor( )
	{
		Text text = (Text) getCellEditor( ).getControl( );
		LabelFigure labelFigure = (LabelFigure) getEditPart( ).getFigure( );
		String initialLabelText = ( (LabelHandle) getModel()).getText( );
		if ( initialLabelText == null )
		{
			initialLabelText = ""; 
		}
		getCellEditor( ).setValue( initialLabelText );
		IFigure figure = getEditPart( ).getFigure( );
		scaledFont = figure.getFont( );
		FontData data = scaledFont.getFontData( )[0];
		Dimension fontSize = new Dimension( 0, data.getHeight( ) );
		labelFigure.translateToAbsolute( fontSize );
		data.setHeight( fontSize.height );
		scaledFont = new Font( null, data );
		text.setFont( scaledFont );
		text.selectAll( );
	}
	/**
	 * Creates the cell editor on the given composite. The cell editor is
	 * created by instantiating the cell editor type passed into this
	 * DirectEditManager's constuctor.
	 * 
	 * @param composite
	 *            the composite to create the cell editor on
	 * @return the newly created cell editor