From 098f4a4778676fa1da0ca56a9feee049b7412037 Mon Sep 17 00:00:00 2001 From: Vivian Kong Date: Wed, 30 May 2007 18:21:05 +0000 Subject: [PATCH] fix for bug 189415 - manually add label to symbols table for accessibility --- .../src/org/eclipse/cdt/ui/newui/SymbolTab.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/SymbolTab.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/SymbolTab.java index ab962b9c065..e7934b26f4a 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/SymbolTab.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/ui/newui/SymbolTab.java @@ -7,6 +7,7 @@ * * Contributors: * Intel Corporation - initial API and implementation + * IBM Corporation *******************************************************************************/ package org.eclipse.cdt.ui.newui; @@ -16,6 +17,8 @@ import java.util.Iterator; import java.util.LinkedList; import org.eclipse.swt.SWT; +import org.eclipse.swt.accessibility.AccessibleAdapter; +import org.eclipse.swt.accessibility.AccessibleEvent; import org.eclipse.swt.widgets.TableColumn; import org.eclipse.cdt.core.settings.model.CMacroEntry; @@ -30,6 +33,13 @@ public class SymbolTab extends AbstractLangsListTab { tc = new TableColumn(table, SWT.LEFT); tc.setText(UIMessages.getString("SymbolTab.1")); //$NON-NLS-1$ tc.setWidth(130); + table.getAccessible().addAccessibleListener( + new AccessibleAdapter() { + public void getName(AccessibleEvent e) { + e.result = UIMessages.getString("SymbolTab.0"); //$NON-NLS-1$ + } + } + ); } public ICLanguageSettingEntry doAdd() {