From ff9fcadc14a4c2b312b62edf5e8ee8c73dd7f2fc Mon Sep 17 00:00:00 2001 From: Vivian Kong Date: Mon, 28 May 2007 20:36:54 +0000 Subject: [PATCH] fix for bug 189416 - manually add label to library paths table for accessibility --- .../src/org/eclipse/cdt/ui/newui/LibraryPathTab.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryPathTab.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryPathTab.java index ea182185ecd..446cbf3d619 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryPathTab.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/LibraryPathTab.java @@ -7,10 +7,13 @@ * * Contributors: * Intel Corporation - initial API and implementation + * IBM Corporation *******************************************************************************/ package org.eclipse.cdt.ui.newui; import org.eclipse.swt.SWT; +import org.eclipse.swt.accessibility.AccessibleAdapter; +import org.eclipse.swt.accessibility.AccessibleEvent; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.TableColumn; @@ -29,6 +32,13 @@ public class LibraryPathTab extends AbstractLangsListTab implements IPathEntrySt TableColumn c = new TableColumn(table, SWT.NONE); c.setWidth(300); c.setText(UIMessages.getString("LibraryPathTab.0")); //$NON-NLS-1$ + table.getAccessible().addAccessibleListener( + new AccessibleAdapter() { + public void getName(AccessibleEvent e) { + e.result = UIMessages.getString("LibraryPathTab.0"); //$NON-NLS-1$ + } + } + ); } public void createControls(Composite parent) {