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/TableOptionDialog.java
{
			if ( text != null )
			{
				text.setFocus( );
			}
		}
		/*
		 * (non-Javadoc)
		 * 
		 * @see org.eclipse.swt.widgets.Control#computeSize(int, int, boolean)
		 */
		public Point computeSize( int wHint, int hHint, boolean changed )
		{
			return new Point( 80, 20 );
		}
		void resize( )
		{
			Point pt = computeSize( -1, -1 );
			setSize( pt );
			int textWidth = pt.x - BUTTON_WIDTH;
			text.setBounds( 0, 0, textWidth, pt.y );
			int buttonHeight = pt.y / 2;
			up.setBounds( textWidth, 0, BUTTON_WIDTH, buttonHeight );
			down.setBounds( textWidth,
					pt.y - buttonHeight,
					BUTTON_WIDTH,
					buttonHeight );
		}
	}
}