diff options
author | Niraj Modi | 2019-11-22 08:53:38 +0000 |
---|---|---|
committer | Niraj Modi | 2019-11-22 09:55:25 +0000 |
commit | baf40310a51d179b7f42d83b69d4fc3ec45203cd (patch) | |
tree | cbf74e25493b12e55b32d7bf8854bcbb5527c63d | |
parent | cfa3665294887534cdee704a83e76081deff52d5 (diff) | |
download | eclipse.jdt.ui-baf40310a51d179b7f42d83b69d4fc3ec45203cd.tar.gz eclipse.jdt.ui-baf40310a51d179b7f42d83b69d4fc3ec45203cd.tar.xz eclipse.jdt.ui-baf40310a51d179b7f42d83b69d4fc3ec45203cd.zip |
Bug 544913 - [Accessibility] LTK refactoring: Some information can't beR4_11_maintenance
read in preview
Change-Id: Iee1c2d4065c1d024e25e52d471999d0860ed8f8f
Signed-off-by: Niraj Modi <niraj.modi@in.ibm.com>
4 files changed, 13 insertions, 4 deletions
diff --git a/org.eclipse.ltk.ui.refactoring/META-INF/MANIFEST.MF b/org.eclipse.ltk.ui.refactoring/META-INF/MANIFEST.MF index 832e2ca30c..74b2be1dc2 100644 --- a/org.eclipse.ltk.ui.refactoring/META-INF/MANIFEST.MF +++ b/org.eclipse.ltk.ui.refactoring/META-INF/MANIFEST.MF @@ -3,7 +3,7 @@ Automatic-Module-Name: org.eclipse.ltk.ui.refactoring Bundle-ManifestVersion: 2 Bundle-Name: %pluginName Bundle-SymbolicName: org.eclipse.ltk.ui.refactoring; singleton:=true -Bundle-Version: 3.9.300.qualifier +Bundle-Version: 3.9.400.qualifier Bundle-Activator: org.eclipse.ltk.internal.ui.refactoring.RefactoringUIPlugin Bundle-ActivationPolicy: lazy Bundle-Vendor: %providerName diff --git a/org.eclipse.ltk.ui.refactoring/pom.xml b/org.eclipse.ltk.ui.refactoring/pom.xml index 55cb1e0872..3e1906736c 100644 --- a/org.eclipse.ltk.ui.refactoring/pom.xml +++ b/org.eclipse.ltk.ui.refactoring/pom.xml @@ -18,6 +18,6 @@ </parent> <groupId>org.eclipse.ltk</groupId> <artifactId>org.eclipse.ltk.ui.refactoring</artifactId> - <version>3.9.300-SNAPSHOT</version> + <version>3.9.400-SNAPSHOT</version> <packaging>eclipse-plugin</packaging> </project> diff --git a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/PreviewWizardPage.java b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/PreviewWizardPage.java index 08b00c395c..e5fabe74b8 100644 --- a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/PreviewWizardPage.java +++ b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/PreviewWizardPage.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2015 IBM Corporation and others. + * Copyright (c) 2000, 2019 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -477,6 +477,13 @@ public class PreviewWizardPage extends RefactoringWizardPage implements IPreview fTreeViewer.addSelectionChangedListener(createSelectionChangedListener()); fTreeViewer.addCheckStateListener(createCheckStateListener()); fTreeViewerPane.setContent(fTreeViewer.getControl()); + fTreeViewer.getControl().getAccessible().addAccessibleListener(new AccessibleAdapter() { + @Override + public void getName(AccessibleEvent e) { + super.getName(e); + e.result= fTreeViewerPane.getText() + (e.result != null ? (" " + e.result) : ""); //$NON-NLS-1$ //$NON-NLS-2$ + } + }); setHideDerived(fDerivedFilterActive); setTreeViewerInput(); updateTreeViewerPaneTitle(); diff --git a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/TextEditChangePreviewViewer.java b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/TextEditChangePreviewViewer.java index d895f451bb..a0859deb94 100644 --- a/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/TextEditChangePreviewViewer.java +++ b/org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/TextEditChangePreviewViewer.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2008 IBM Corporation and others. + * Copyright (c) 2000, 2019 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -107,6 +107,8 @@ public class TextEditChangePreviewViewer implements IChangePreviewViewer { @Override public void setText(String text) { if (fLabel != null) { + // Updating corresponding viewer state to reflect the updated text value. + getViewer().getControl().setData(CompareUI.COMPARE_VIEWER_TITLE, fLabel); super.setText(fLabel); } else { super.setText(text); |