diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/language/FileLanguageMappingPropertyPage.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/language/FileLanguageMappingPropertyPage.java index 99b7df56805..fa893343dcd 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/language/FileLanguageMappingPropertyPage.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/language/FileLanguageMappingPropertyPage.java @@ -21,6 +21,8 @@ import org.eclipse.core.runtime.content.IContentType; import org.eclipse.jface.layout.TableColumnLayout; import org.eclipse.jface.viewers.ColumnWeightData; import org.eclipse.swt.SWT; +import org.eclipse.swt.accessibility.AccessibleAdapter; +import org.eclipse.swt.accessibility.AccessibleEvent; import org.eclipse.swt.custom.CCombo; import org.eclipse.swt.custom.TableEditor; import org.eclipse.swt.layout.GridData; @@ -124,6 +126,12 @@ public class FileLanguageMappingPropertyPage extends PropertyPage { fTable = new Table(tableParent, SWT.MULTI | SWT.BORDER | SWT.V_SCROLL | SWT.FULL_SELECTION); fTable.setHeaderVisible(true); fTable.setLinesVisible(true); + fTable.getAccessible().addAccessibleListener(new AccessibleAdapter() { + public void getName(AccessibleEvent e) { + e.result = PreferencesMessages.FileLanguagesPropertyPage_mappingTableTitle; + } + }); + fTable.setToolTipText(PreferencesMessages.FileLanguagesPropertyPage_mappingTableTitle); TableColumn contentTypeColumn = new TableColumn(fTable, SWT.LEAD); contentTypeColumn.setText(PreferencesMessages.FileLanguagesPropertyPage_configurationColumn); diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties index 98695678cab..1cfd0685600 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/preferences/PreferencesMessages.properties @@ -261,7 +261,7 @@ FileLanguagesPropertyPage_inheritedFromFile = Inherited from (Default) ({0}) FileLanguagesPropertyPage_configurationColumn = Configuration FileLanguagesPropertyPage_defaultMapping = (Default) FileLanguagesPropertyPage_missingLanguage = This project contains files that are mapped to one or more languages that are not currently installed. References to these languages will be removed:\n{0} -FileLanguagesPropertyPage_mappingTableTitle = Language mappings for files +FileLanguagesPropertyPage_mappingTableTitle = Language mappings for this file # Others ProposalFilterPreferencesUtil_defaultFilterName=