Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorNiraj Modi2019-11-22 08:53:38 +0000
committerNiraj Modi2019-11-22 09:55:25 +0000
commitbaf40310a51d179b7f42d83b69d4fc3ec45203cd (patch)
treecbf74e25493b12e55b32d7bf8854bcbb5527c63d
parentcfa3665294887534cdee704a83e76081deff52d5 (diff)
downloadeclipse.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>
-rw-r--r--org.eclipse.ltk.ui.refactoring/META-INF/MANIFEST.MF2
-rw-r--r--org.eclipse.ltk.ui.refactoring/pom.xml2
-rw-r--r--org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/PreviewWizardPage.java9
-rw-r--r--org.eclipse.ltk.ui.refactoring/src/org/eclipse/ltk/internal/ui/refactoring/TextEditChangePreviewViewer.java4
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);

Back to the top