Bug 144590 [Accessibility] BIRT custom controls should support active accessibility
Description: BIRT custom controls should support active accessibility. There are some custom controls in BIRT GUI. In Eclipse, when implementing a custom control you should also implement some or all of (as they apply to your control) org.eclipse.swt.accessibility.AccessibleListener, org.eclipse.swt.accessibility.AccessibleControlListener and org.eclipse.swt.accessibility.AccessibleTextListener. Also, the custom control can notify Active Accessibility of changes within the control using org.eclipse.swt.accessibility.Accessible methods such as setFocus(), selectionChanged(), textCaretMoved(), textChanged() and textSelectionChanged().
UI/org.eclipse.birt.report.designer.ui/src/org/eclipse/birt/report/designer/internal/ui/dialogs/PreviewLabel.java
{
			FontData fd = getFont( ).getFontData( )[0];
			fontFamily = fd.getName( );
			fontSize = fd.getHeight( );
			isBold = ( fd.getStyle( ) & SWT.BOLD ) != 0;
			isItalic = ( fd.getStyle( ) & SWT.ITALIC ) != 0;
		}
		catch ( Exception e )
		{
			/**
			 * Does nothing.
			 */
		}
	}
	/**
	 * Restores all state to default;
	 */
	public void restoreDefaultState( )
	{
		isUnderline = false;
		isLinethrough = false;
		isOverline = false;
		fontFamily = "Times New Roman"; 
		fontSize = 9;
		fontWeight = WEIGHT_NORMAL;
		isBold = false;
		isItalic = false;
		
		if ( updateOnTheFly )
		{