From b7cc884e3d9ceae5514383969b2fcb60b2eb51c9 Mon Sep 17 00:00:00 2001 From: GeraldMit Date: Tue, 14 Sep 2021 09:40:20 -0400 Subject: [PATCH] Bug 575946: Fix accessibility on C element Filter The description for filter text on C element Filter dialog could not be read out. Change-Id: I7c4884cca2c1fff3d872f4775e8529e4428c86ac Reported-by: Gerald Mitchell Signed-off-by: Gerald Mitchell --- .../cdt/internal/ui/filters/CustomFiltersDialog.java | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/filters/CustomFiltersDialog.java b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/filters/CustomFiltersDialog.java index 9739122f81f..884ea4e58eb 100644 --- a/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/filters/CustomFiltersDialog.java +++ b/core/org.eclipse.cdt.ui/src/org/eclipse/cdt/internal/ui/filters/CustomFiltersDialog.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2016 IBM Corporation and others. + * Copyright (c) 2000, 2021 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -138,6 +138,14 @@ public class CustomFiltersDialog extends SelectionDialog { final Label info = new Label(group, SWT.LEFT); info.setText(FilterMessages.CustomFiltersDialog_patternInfo); + // add the info text as a description to the pattern field + fUserDefinedPatterns.getAccessible().addAccessibleListener(new AccessibleAdapter() { + @Override + public void getDescription(AccessibleEvent e) { + e.result = FilterMessages.CustomFiltersDialog_patternInfo; + } + }); + // Enabling / disabling of pattern group fEnableUserDefinedPatterns.setSelection(fEnablePatterns); fUserDefinedPatterns.setEnabled(fEnablePatterns);