Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorFabian Pfaff2017-06-02 15:18:38 +0000
committerAlexander Kurtakov2017-06-23 06:14:17 +0000
commitb1b14d5061eb7a9ae592fbd71a2437bfb5d86ba3 (patch)
tree6c50f0c92ebd35afa06c29037c93824317269fa2
parent6e0300fbe0155dd09a58b195b9310342162bc7b8 (diff)
downloadrt.equinox.p2-b1b14d5061eb7a9ae592fbd71a2437bfb5d86ba3.tar.gz
rt.equinox.p2-b1b14d5061eb7a9ae592fbd71a2437bfb5d86ba3.tar.xz
rt.equinox.p2-b1b14d5061eb7a9ae592fbd71a2437bfb5d86ba3.zip
bug 517474 - Revert software configuration in the installation dialogI20170626-2000I20170625-2000I20170624-2000I20170623-2000
should use verbs instead of OK Change-Id: I57bdfedb30096d146a1e451a258c5febeb5b43a8 Signed-off-by: Fabian Pfaff <fabian.pfaff@vogella.com>
-rw-r--r--bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUIMessages.java1
-rw-r--r--bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/messages.properties1
-rw-r--r--bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/p2/ui/RevertProfilePage.java5
3 files changed, 5 insertions, 2 deletions
diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUIMessages.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUIMessages.java
index ac04365c4..59a93aa41 100644
--- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUIMessages.java
+++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/ProvUIMessages.java
@@ -235,6 +235,7 @@ public class ProvUIMessages extends NLS {
public static String RevertDialog_ConfirmRestartMessage;
public static String RevertDialog_RevertOperationLabel;
public static String RevertDialog_Title;
+ public static String RevertDialog_CancelButtonLabel;
public static String RollbackProfileElement_CurrentInstallation;
public static String SelectableIUsPage_Select_All;
public static String SelectableIUsPage_Deselect_All;
diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/messages.properties b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/messages.properties
index a21995668..a6bc216f7 100644
--- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/messages.properties
+++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/internal/p2/ui/messages.properties
@@ -268,6 +268,7 @@ RevertDialog_ConfigsLabel=&Previous configurations:
RevertDialog_ConfirmRestartMessage=This operation requires restarting the workbench. Would you like to proceed?
RevertDialog_RevertOperationLabel=Revert configuration
RevertDialog_Title=Revert Software Configuration
+RevertDialog_CancelButtonLabel=Cancel
RollbackProfileElement_CurrentInstallation=Current Installation
TrustCertificateDialog_Details=Details
diff --git a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/p2/ui/RevertProfilePage.java b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/p2/ui/RevertProfilePage.java
index 9e65824bc..1f763abca 100644
--- a/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/p2/ui/RevertProfilePage.java
+++ b/bundles/org.eclipse.equinox.p2.ui/src/org/eclipse/equinox/p2/ui/RevertProfilePage.java
@@ -29,6 +29,7 @@ import org.eclipse.jface.action.IAction;
import org.eclipse.jface.dialogs.*;
import org.eclipse.jface.operation.IRunnableWithProgress;
import org.eclipse.jface.viewers.*;
+import org.eclipse.jface.window.Window;
import org.eclipse.swt.SWT;
import org.eclipse.swt.custom.SashForm;
import org.eclipse.swt.dnd.*;
@@ -274,8 +275,8 @@ public class RevertProfilePage extends InstallationPage implements ICopyable {
revertAction = new Action() {
@Override
public void run() {
- boolean result = MessageDialog.openQuestion(getShell(), ProvUIMessages.RevertDialog_Title, ProvUIMessages.RevertDialog_ConfirmRestartMessage);
- if (!result)
+ int result = MessageDialog.open(MessageDialog.QUESTION, getShell(), ProvUIMessages.RevertDialog_Title, ProvUIMessages.RevertDialog_ConfirmRestartMessage, SWT.NONE, ProvUIMessages.RevertProfilePage_RevertLabel, ProvUIMessages.RevertDialog_CancelButtonLabel);
+ if (result != Window.OK)
return;
boolean finish = revert();
if (finish) {

Back to the top