### Eclipse Workspace Patch 1.0 #P org.eclipse.jface Index: src/org/eclipse/jface/action/StatusLine.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jface/src/org/eclipse/jface/action/StatusLine.java,v retrieving revision 1.25 diff -u -r1.25 StatusLine.java --- src/org/eclipse/jface/action/StatusLine.java 3 Dec 2009 19:20:34 -0000 1.25 +++ src/org/eclipse/jface/action/StatusLine.java 21 May 2010 15:53:03 -0000 @@ -14,6 +14,9 @@ import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.swt.SWT; +import org.eclipse.swt.accessibility.ACC; +import org.eclipse.swt.accessibility.AccessibleControlAdapter; +import org.eclipse.swt.accessibility.AccessibleControlEvent; import org.eclipse.swt.custom.CLabel; import org.eclipse.swt.events.DisposeEvent; import org.eclipse.swt.events.DisposeListener; @@ -258,6 +261,12 @@ */ public StatusLine(Composite parent, int style) { super(parent, style); + + getAccessible().addAccessibleControlListener(new AccessibleControlAdapter() { + public void getRole(AccessibleControlEvent e) { + e.detail = ACC.ROLE_STATUSBAR; + } + }); addDisposeListener(new DisposeListener() { public void widgetDisposed(DisposeEvent e) {