Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Keppler2018-07-19 15:58:22 +0000
committerMatthias Sohn2018-10-21 09:57:55 +0000
commita422ae2507860789f0c7b3c987429324ccb69b72 (patch)
tree671e241cf83f03aafe1275ce6e825458fb7ba3ed
parent3b0d9464da089747dd549b65bf640f955d997fea (diff)
downloadegit-a422ae25.tar.gz
egit-a422ae25.tar.xz
egit-a422ae25.zip
Use verbs instead of OK
I went through typical UI and watched for dialogs still using OK. This is surely not exhaustive, but should at least cover many of the remaining typical operations. Wizard dialogs remain with the very generic "Finish", which we may want to think about, too. Bug: 538108 Change-Id: I2fec65a53a12c43d498546257c4e565cc2550341 Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de> Signed-off-by: Max Hohenegger <eclipse@hohenegger.eu>
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/UIText.java15
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureCheckoutHandler.java1
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureStartHandler.java2
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureTrackHandler.java1
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/HotfixStartHandler.java2
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/ReleaseStartHandler.java2
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/StartDialog.java49
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FeatureBranchSelectionDialog.java6
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FinishFeatureDialog.java7
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/InitDialog.java10
-rw-r--r--org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/uitext.properties5
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/common/LoginDialogTester.java3
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/AbstractFeatureFinishHandlerTest.java6
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/InitHandlerTest.java2
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/actions/StashesMenuTest.java3
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/prefpages/configuration/GlobalConfigurationPageTest.java66
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/BranchAndResetActionTest.java9
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/CompareActionsTest.java7
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewBranchHandlingTest.java11
-rw-r--r--org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewRemoteHandlingTest.java2
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/UIText.java27
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitSelectionDialog.java9
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/credentials/LoginDialog.java8
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchConfigurationDialog.java9
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchRenameDialog.java9
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/NewRemoteDialog.java8
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitSelectionDialog.java10
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/operations/DeletePathsOperationUI.java14
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences/AddConfigEntryDialog.java9
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/stash/StashCreateUI.java8
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/uitext.properties10
31 files changed, 278 insertions, 52 deletions
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/UIText.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/UIText.java
index ec567a76dd..a436b088e1 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/UIText.java
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/UIText.java
@@ -87,6 +87,9 @@ public class UIText extends NLS {
public static String FeatureStartHandler_startingNewFeature;
/** */
+ public static String FeatureTrackHandler_ButtonOK;
+
+ /** */
public static String FeatureTrackHandler_fetchingRemoteFeatures;
/** */
@@ -165,6 +168,9 @@ public class UIText extends NLS {
public static String InitDialog_versionTagPrefix;
/** */
+ public static String InitDialog_ButtonOK;
+
+ /** */
public static String InitHandler_doYouWantToInitNow;
/** */
@@ -198,6 +204,9 @@ public class UIText extends NLS {
public static String ReleaseStartHandler_startingNewRelease;
/** */
+ public static String FeatureCheckoutHandler_ButtonOK;
+
+ /** */
public static String FeatureCheckoutHandler_checkingOutFeature;
/** */
@@ -228,6 +237,9 @@ public class UIText extends NLS {
public static String FeatureCheckoutHandler_cleanupDialog_text;
/** */
+ public static String FinishFeatureDialog_ButtonOK;
+
+ /** */
public static String FinishFeatureDialog_keepBranch;
/** */
@@ -249,6 +261,9 @@ public class UIText extends NLS {
public static String ReleaseFinishOperation_unexpectedConflictsReleaseAborted;
/** */
+ public static String StartDialog_ButtonOK;
+
+ /** */
public static String UIIcons_errorDeterminingIconBase;
/** */
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureCheckoutHandler.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureCheckoutHandler.java
index d732b15068..247d90c791 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureCheckoutHandler.java
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureCheckoutHandler.java
@@ -59,6 +59,7 @@ public class FeatureCheckoutHandler extends AbstractHandler {
FeatureBranchSelectionDialog dialog = new FeatureBranchSelectionDialog(
HandlerUtil.getActiveShell(event), refs,
+ UIText.FeatureCheckoutHandler_ButtonOK,
UIText.FeatureCheckoutHandler_selectFeature,
UIText.FeatureCheckoutHandler_localFeatures,
Constants.R_HEADS + gfRepo.getConfig().getFeaturePrefix(), gfRepo);
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureStartHandler.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureStartHandler.java
index 8d41f1884c..effa10aa04 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureStartHandler.java
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureStartHandler.java
@@ -34,7 +34,7 @@ public class FeatureStartHandler extends AbstractHandler {
public Object execute(ExecutionEvent event) throws ExecutionException {
final GitFlowRepository gfRepo = GitFlowHandlerUtil.getRepository(event);
- InputDialog inputDialog = new InputDialog(
+ InputDialog inputDialog = new StartDialog(
HandlerUtil.getActiveShell(event),
UIText.FeatureStartHandler_provideFeatureName,
UIText.FeatureStartHandler_pleaseProvideANameForTheNewFeature,
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureTrackHandler.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureTrackHandler.java
index b408d0857f..350b7b3a1d 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureTrackHandler.java
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/FeatureTrackHandler.java
@@ -76,6 +76,7 @@ public class FeatureTrackHandler extends AbstractHandler {
FeatureBranchSelectionDialog dialog = new FeatureBranchSelectionDialog(
HandlerUtil.getActiveShell(event), refs,
+ UIText.FeatureTrackHandler_ButtonOK,
UIText.FeatureCheckoutHandler_selectFeature,
UIText.FeatureTrackHandler_remoteFeatures,
R_REMOTES + DEFAULT_REMOTE_NAME + SEP + gfRepo.getConfig().getFeaturePrefix(), gfRepo);
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/HotfixStartHandler.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/HotfixStartHandler.java
index 18e30f1a58..8851396336 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/HotfixStartHandler.java
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/HotfixStartHandler.java
@@ -32,7 +32,7 @@ public class HotfixStartHandler extends AbstractHandler {
public Object execute(ExecutionEvent event) throws ExecutionException {
final GitFlowRepository gfRepo = GitFlowHandlerUtil.getRepository(event);
- InputDialog inputDialog = new InputDialog(
+ InputDialog inputDialog = new StartDialog(
HandlerUtil.getActiveShell(event),
UIText.HotfixStartHandler_provideHotfixName,
UIText.HotfixStartHandler_pleaseProvideANameForTheNewHotfix,
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/ReleaseStartHandler.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/ReleaseStartHandler.java
index 266243be40..d41d593be0 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/ReleaseStartHandler.java
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/ReleaseStartHandler.java
@@ -49,7 +49,7 @@ public class ReleaseStartHandler extends AbstractHandler {
void doExecute(GitFlowRepository gfRepo,
final String startCommitSha1, Shell activeShell) {
- InputDialog inputDialog = new InputDialog(
+ InputDialog inputDialog = new StartDialog(
activeShell,
UIText.ReleaseStartHandler_provideReleaseName,
UIText.ReleaseStartHandler_provideANameForTheNewRelease, "", //$NON-NLS-1$
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/StartDialog.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/StartDialog.java
new file mode 100644
index 0000000000..ce91105dad
--- /dev/null
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/actions/StartDialog.java
@@ -0,0 +1,49 @@
+/*******************************************************************************
+ * Copyright (C) 2018, Max Hohenegger <eclipse@hohenegger.eu>
+ *
+ * All rights reserved. This program and the accompanying materials
+ * are made available under the terms of the Eclipse Public License 2.0
+ * which accompanies this distribution, and is available at
+ * https://www.eclipse.org/legal/epl-2.0/
+ *
+ * SPDX-License-Identifier: EPL-2.0
+ *******************************************************************************/
+package org.eclipse.egit.gitflow.ui.internal.actions;
+
+import org.eclipse.egit.gitflow.ui.internal.UIText;
+import org.eclipse.jface.dialogs.IDialogConstants;
+import org.eclipse.jface.dialogs.IInputValidator;
+import org.eclipse.jface.dialogs.InputDialog;
+import org.eclipse.swt.widgets.Button;
+import org.eclipse.swt.widgets.Composite;
+import org.eclipse.swt.widgets.Shell;
+
+class StartDialog extends InputDialog {
+
+ private Button startButton;
+
+ StartDialog(Shell parentShell, String dialogTitle,
+ String dialogMessage, String initialValue,
+ IInputValidator validator) {
+ super(parentShell, dialogTitle, dialogMessage, initialValue, validator);
+ }
+
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ startButton = createButton(parent, IDialogConstants.OK_ID,
+ UIText.StartDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+
+ getText().setFocus();
+ if (getValue() != null) {
+ getText().setText(getValue());
+ getText().selectAll();
+ }
+ }
+
+ @Override
+ protected Button getOkButton() {
+ return startButton;
+ }
+}
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FeatureBranchSelectionDialog.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FeatureBranchSelectionDialog.java
index 1c44ff7261..bc442184a4 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FeatureBranchSelectionDialog.java
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FeatureBranchSelectionDialog.java
@@ -11,7 +11,6 @@
package org.eclipse.egit.gitflow.ui.internal.dialogs;
import static org.eclipse.jface.dialogs.IDialogConstants.CANCEL_LABEL;
-import static org.eclipse.jface.dialogs.IDialogConstants.OK_LABEL;
import java.io.IOException;
import java.util.ArrayList;
@@ -45,13 +44,14 @@ public class FeatureBranchSelectionDialog extends MessageDialog {
* @param title
* @param message
* @param featurePrefix
+ * @param okButtonLabel
* @param gfRepo
*/
public FeatureBranchSelectionDialog(Shell parentShell,
- List<Ref> refs, String title, String message,
+ List<Ref> refs, String okButtonLabel, String title, String message,
String featurePrefix, GitFlowRepository gfRepo) {
super(parentShell, title, null, message, MessageDialog.QUESTION,
- new String[] { OK_LABEL, CANCEL_LABEL }, 0);
+ new String[] { okButtonLabel, CANCEL_LABEL }, 0);
this.gfRepo = gfRepo;
filteredFeatures = new FilteredBranchesWidget(refs, featurePrefix, gfRepo);
}
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FinishFeatureDialog.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FinishFeatureDialog.java
index 9c623ceb4c..5c66aa4868 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FinishFeatureDialog.java
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/FinishFeatureDialog.java
@@ -169,4 +169,11 @@ public class FinishFeatureDialog extends TitleAreaDialog {
public boolean isKeepBranch() {
return keepBranch;
}
+
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID, UIText.FinishFeatureDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
}
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/InitDialog.java b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/InitDialog.java
index 2058220d4b..cd1297a7b3 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/InitDialog.java
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/dialogs/InitDialog.java
@@ -57,9 +57,11 @@ import org.eclipse.egit.core.op.CreateLocalBranchOperation;
import org.eclipse.egit.gitflow.GitFlowRepository;
import org.eclipse.egit.gitflow.InitParameters;
import org.eclipse.egit.gitflow.WrongGitFlowStateException;
+import org.eclipse.egit.gitflow.ui.internal.UIText;
import org.eclipse.jface.databinding.dialog.TitleAreaDialogSupport;
import org.eclipse.jface.databinding.dialog.ValidationMessageProvider;
import org.eclipse.jface.databinding.fieldassist.ControlDecorationSupport;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.TitleAreaDialog;
import org.eclipse.jface.layout.GridDataFactory;
import org.eclipse.jface.layout.GridLayoutFactory;
@@ -303,4 +305,12 @@ public class InitDialog extends TitleAreaDialog {
public InitParameters getResult() {
return gitflowInitConfig;
}
+
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID,
+ UIText.InitDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
}
diff --git a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/uitext.properties b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/uitext.properties
index c7a1b49fae..cf3258e26a 100644
--- a/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/uitext.properties
+++ b/org.eclipse.egit.gitflow.ui/src/org/eclipse/egit/gitflow/ui/internal/uitext.properties
@@ -27,6 +27,7 @@ FeatureRebaseHandler_statusWas=Rebase result status was ''{0}''.
FeatureStartHandler_pleaseProvideANameForTheNewFeature=Please provide a name for the new feature.
FeatureStartHandler_provideFeatureName=Provide feature name
FeatureStartHandler_startingNewFeature=Starting new Feature...
+FeatureTrackHandler_ButtonOK=&Track
FeatureTrackHandler_fetchingRemoteFeatures=Fetching remote features...
FeatureTrackHandler_noRemoteFeatures=No remote features
FeatureTrackHandler_noRemoteFeaturesFoundOnTheConfiguredRemote=No features were found on the configured remote.
@@ -53,6 +54,7 @@ InitDialog_masterBranchIsMissing=Master branch missing
InitDialog_releaseBranchPrefix=Release branch prefix
InitDialog_selectedMasterBranchDoesNotExistCreateNow=Selected master branch ''{0}'' does not exist. Do you want to create it now?
InitDialog_versionTagPrefix=Version tag prefix
+InitDialog_ButtonOK=&Initialize
InitHandler_doYouWantToInitNow=This repository is empty. Do you want to initialize it now with an empty commit?
InitHandler_emptyRepository=Empty repository
InitHandler_initialCommit=Initial Commit
@@ -64,6 +66,7 @@ ReleaseStartHandler_provideANameForTheNewRelease=Please provide a name for the n
ReleaseStartHandler_provideReleaseName=Provide release name
ReleaseStartHandler_startCommitCouldNotBeDetermined=Start commit could not be determined.
ReleaseStartHandler_startingNewRelease=Starting new Release...
+FeatureCheckoutHandler_ButtonOK=&Checkout
FeatureCheckoutHandler_checkingOutFeature=Checking out feature...
FeatureCheckoutHandler_localFeatures=Local features:
FeatureCheckoutHandler_selectFeature=Select Feature
@@ -74,6 +77,7 @@ NameValidator_invalidName='%s' is not a valid name. None of the following charac
NameValidator_nameAlreadyExists=Name '%s' already exists
FeatureCheckoutHandler_cleanupDialog_title=Cannot Rebase Repository ''{0}''
FeatureCheckoutHandler_cleanupDialog_text=You have uncommitted changes. Either commit the changes, stash the changes, or discard the changes by resetting the current branch.
+FinishFeatureDialog_ButtonOK=&Finish
FinishFeatureDialog_keepBranch=&Keep branch - do not delete branch after finishing the feature
FinishFeatureDialog_saveAsDefault=Save as &default
FinishFeatureDialog_squashCheck=&Squash - produce a single commit from the changes in this feature
@@ -81,5 +85,6 @@ FinishFeatureDialog_title=Feature finish options
FinishFeatureDialog_setParameterForFinishing=Set options for finishing {0}.
ReleaseFinishOperation_unexpectedConflictsReleaseAborted=Unexpected conflicts while merging to {0}. Finish release aborted.
HotfixFinishOperation_unexpectedConflictsHotfixAborted=Unexpected conflicts while merging to {0}. Finish hotfix aborted.
+StartDialog_ButtonOK=&Start
UIIcons_errorDeterminingIconBase=Can't determine icon base.
UIIcons_errorLoadingPluginImage=Can''t load plugin image ''{0}''.
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/common/LoginDialogTester.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/common/LoginDialogTester.java
index dc3d927560..70483c1606 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/common/LoginDialogTester.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/common/LoginDialogTester.java
@@ -11,7 +11,6 @@
package org.eclipse.egit.ui.common;
import org.eclipse.egit.ui.internal.UIText;
-import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.swtbot.eclipse.finder.SWTWorkbenchBot;
public class LoginDialogTester {
@@ -22,7 +21,7 @@ public class LoginDialogTester {
bot.textWithLabel(UIText.LoginDialog_user).setText(user);
bot.textWithLabel(UIText.LoginDialog_password).setText(password);
bot.checkBoxWithLabel(UIText.LoginDialog_storeInSecureStore).deselect();
- bot.button(IDialogConstants.OK_LABEL).click();
+ bot.button(UIText.LoginDialog_ButtonOK).click();
}
}
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/AbstractFeatureFinishHandlerTest.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/AbstractFeatureFinishHandlerTest.java
index 7ca9b5b62a..83dba055a7 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/AbstractFeatureFinishHandlerTest.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/AbstractFeatureFinishHandlerTest.java
@@ -43,7 +43,7 @@ public abstract class AbstractFeatureFinishHandlerTest extends AbstractGitflowHa
bot.waitUntil(shellIsActive(UIText.FinishFeatureDialog_title));
selectOptions();
bot.checkBox(UIText.FinishFeatureDialog_saveAsDefault).click();
- bot.button("OK").click();
+ bot.button(UIText.FinishFeatureDialog_ButtonOK).click();
preFinish();
bot.waitUntil(Conditions.waitForJobs(JobFamilies.GITFLOW_FAMILY, "Git flow jobs"));
}
@@ -67,7 +67,7 @@ public abstract class AbstractFeatureFinishHandlerTest extends AbstractGitflowHa
bot.waitUntil(shellIsActive(UIText.FeatureStartHandler_provideFeatureName));
bot.text().setText(featureName);
- bot.button("OK").click();
+ bot.button(UIText.StartDialog_ButtonOK).click();
bot.waitUntil(Conditions.waitForJobs(JobFamilies.GITFLOW_FAMILY, "Git flow jobs"));
}
@@ -91,7 +91,7 @@ public abstract class AbstractFeatureFinishHandlerTest extends AbstractGitflowHa
bot.text().setText(featureName);
TestUtil.waitForJobs(500, 5000);
bot.tree().select(featureName);
- bot.button("OK").click();
+ bot.button(UIText.FeatureCheckoutHandler_ButtonOK).click();
bot.waitUntil(Conditions.waitForJobs(JobFamilies.GITFLOW_FAMILY, "Git flow jobs"));
}
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/InitHandlerTest.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/InitHandlerTest.java
index 6be0187837..ab42efce06 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/InitHandlerTest.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/gitflow/InitHandlerTest.java
@@ -146,7 +146,7 @@ public class InitHandlerTest extends AbstractGitflowHandlerTest {
private void fillDialog(String masterBranch) {
typeInto(InitDialog_developBranch, ILLEGAL_BRANCH_NAME);
- SWTBotButton ok = bot.button("OK");
+ SWTBotButton ok = bot.button(UIText.InitDialog_ButtonOK);
assertFalse(ok.isEnabled());
typeInto(InitDialog_developBranch, DEVELOP_BRANCH);
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/actions/StashesMenuTest.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/actions/StashesMenuTest.java
index 785e791891..1cab418ed5 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/actions/StashesMenuTest.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/internal/actions/StashesMenuTest.java
@@ -19,7 +19,6 @@ import org.eclipse.egit.ui.common.LocalRepositoryTestCase;
import org.eclipse.egit.ui.internal.UIText;
import org.eclipse.egit.ui.test.ContextMenuHelper;
import org.eclipse.egit.ui.test.TestUtil;
-import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.swtbot.eclipse.finder.widgets.SWTBotEditor;
import org.eclipse.swtbot.swt.finder.widgets.SWTBotShell;
import org.eclipse.swtbot.swt.finder.widgets.SWTBotText;
@@ -65,7 +64,7 @@ public class StashesMenuTest extends LocalRepositoryTestCase {
SWTBotText enterMessageText = createDialog.bot().text(0);
String stashMessage = "stash message";
enterMessageText.setText(stashMessage);
- createDialog.bot().button(IDialogConstants.OK_LABEL).click();
+ createDialog.bot().button(UIText.StashCreateCommand_ButtonOK).click();
assertEquals(originalContent, getTestFileContent());
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/prefpages/configuration/GlobalConfigurationPageTest.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/prefpages/configuration/GlobalConfigurationPageTest.java
index 1f351ac7af..5c12d43d88 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/prefpages/configuration/GlobalConfigurationPageTest.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/prefpages/configuration/GlobalConfigurationPageTest.java
@@ -13,8 +13,8 @@
package org.eclipse.egit.ui.prefpages.configuration;
import static org.junit.Assert.assertEquals;
-import static org.junit.Assert.assertTrue;
import static org.junit.Assert.assertFalse;
+import static org.junit.Assert.assertTrue;
import java.io.File;
import java.util.ArrayList;
@@ -126,7 +126,8 @@ public class GlobalConfigurationPageTest {
// reset saved preferences state
SWTBotShell preferencePage = new Eclipse().openPreferencePage(null);
preferencePage.bot().tree(0).getTreeItem("General").select();
- preferencePage.bot().button(IDialogConstants.OK_LABEL).click();
+ preferencePage.bot().button(IDialogConstants.OK_LABEL)
+ .click();
TestUtil.processUIEvents();
}
@@ -168,7 +169,7 @@ public class GlobalConfigurationPageTest {
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_ValueLabel)
.setText("true");
// close the dialog
- addDialog.bot().button(IDialogConstants.OK_LABEL).click();
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK).click();
// close the editor
preferencePage.bot().button(IDialogConstants.OK_LABEL).click();
config.load();
@@ -194,7 +195,7 @@ public class GlobalConfigurationPageTest {
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_ValueLabel)
.setText("true");
// close the dialog
- addDialog.bot().button(IDialogConstants.OK_LABEL).click();
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK).click();
// close the editor
preferencePage.bot().button(IDialogConstants.OK_LABEL).click();
config.load();
@@ -241,7 +242,7 @@ public class GlobalConfigurationPageTest {
.setText(TESTSECTION + "." + TESTNAME);
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_ValueLabel)
.setText("true");
- assertTrue(addDialog.bot().button(IDialogConstants.OK_LABEL)
+ assertTrue(addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
.isEnabled());
addDialog.close();
}
@@ -255,74 +256,91 @@ public class GlobalConfigurationPageTest {
.shell(UIText.AddConfigEntryDialog_AddConfigTitle);
addDialog.activate();
assertFalse("Should be disabled when neither key nor value set",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_ValueLabel)
.setText("Somevalue");
assertFalse("Should be disabled when no key",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText(TESTSECTION);
assertFalse("Should be disabled when no dot",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText(TESTSECTION + "." + TESTNAME);
assertTrue("Should be enabled with one dot",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText(TESTSECTION + "." + TESTSUBSECTION + "." + TESTNAME);
assertTrue("Should be enabled with two dots",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText(TESTSECTION
+ ". some stuff with dots.. and . non-ASCII characters: àéè."
+ TESTNAME);
// ok: first and last section alphanumeric,subsection will be quoted
assertTrue("Should be enabled with strange subsection",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("föö.bar.baz");
assertFalse("Should be disabled with non-ASCII in first segment",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("foo.bar.bàz");
assertFalse("Should be disabled with non-ASCII in last segment",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("foo bar.baz");
assertFalse("Should be disabled with blank in first segment",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("foo.bar baz");
assertFalse("Should be disabled with blank in last segment",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("foo-bar.baz-");
assertTrue("Should be enabled with dashes",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("foo.bar.");
assertFalse("Should be disabled when ending in dot",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText(".foo.bar.");
assertFalse("Should be disabled when beginning with dot",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("..");
assertFalse("Should be disabled for \"..\"",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("foobar.9nines");
assertFalse("Should be disabled for variable name starting with digit",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("foobar.-bar");
assertFalse("Should be disabled for variable name starting with a dash",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_KeyLabel)
.setText("foobar.b-9");
assertTrue("Should be enabled for variable name starting with a letter",
- addDialog.bot().button(IDialogConstants.OK_LABEL).isEnabled());
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
+ .isEnabled());
}
@Test
@@ -340,11 +358,11 @@ public class GlobalConfigurationPageTest {
.setText(TESTSECTION + "." + subsection + "." + TESTNAME);
addDialog.bot().textWithLabel(UIText.AddConfigEntryDialog_ValueLabel)
.setText("true");
- assertTrue(addDialog.bot().button(IDialogConstants.OK_LABEL)
+ assertTrue(addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK)
.isEnabled());
// close the dialog
- addDialog.bot().button(IDialogConstants.OK_LABEL).click();
+ addDialog.bot().button(UIText.AddConfigEntryDialog_ButtonOK).click();
// close the editor
preferencePage.bot().button(IDialogConstants.OK_LABEL).click();
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/BranchAndResetActionTest.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/BranchAndResetActionTest.java
index 13315742c3..d701d66242 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/BranchAndResetActionTest.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/BranchAndResetActionTest.java
@@ -409,11 +409,13 @@ public class BranchAndResetActionTest extends LocalRepositoryTestCase {
// rename stable to renamed
SWTBotShell newNameDialog = bot.shell(UIText.BranchRenameDialog_Title);
newNameDialog.bot().text().setText("master");
- assertFalse(newNameDialog.bot().button(IDialogConstants.OK_LABEL)
+ assertFalse(newNameDialog.bot()
+ .button(UIText.RenameBranchDialog_RenameButtonLabel)
.isEnabled());
newNameDialog.bot().text().setText("renamed");
- newNameDialog.bot().button(IDialogConstants.OK_LABEL).click();
+ newNameDialog.bot().button(UIText.RenameBranchDialog_RenameButtonLabel)
+ .click();
TestUtil.joinJobs(JobFamilies.CHECKOUT);
@@ -427,7 +429,8 @@ public class BranchAndResetActionTest extends LocalRepositoryTestCase {
newNameDialog = bot.shell(UIText.BranchRenameDialog_Title);
newNameDialog.bot().text().setText("stable");
- newNameDialog.bot().button(IDialogConstants.OK_LABEL).click();
+ newNameDialog.bot().button(UIText.RenameBranchDialog_RenameButtonLabel)
+ .click();
TestUtil.joinJobs(JobFamilies.CHECKOUT);
dialog = openRenameBranchDialog();
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/CompareActionsTest.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/CompareActionsTest.java
index 4724595ed7..6be393b081 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/CompareActionsTest.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/test/team/actions/CompareActionsTest.java
@@ -38,7 +38,6 @@ import org.eclipse.egit.ui.internal.dialogs.CompareTreeView;
import org.eclipse.egit.ui.test.ContextMenuHelper;
import org.eclipse.egit.ui.test.JobJoiner;
import org.eclipse.egit.ui.test.TestUtil;
-import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jgit.api.Git;
import org.eclipse.jgit.api.ResetCommand.ResetType;
import org.eclipse.jgit.lib.Constants;
@@ -127,7 +126,8 @@ public class CompareActionsTest extends LocalRepositoryTestCase {
JobJoiner jobJoiner = JobJoiner.startListening(
ISynchronizeManager.FAMILY_SYNCHRONIZE_OPERATION, 60,
TimeUnit.SECONDS);
- dialog.bot().button(IDialogConstants.OK_LABEL).click();
+ dialog.bot().button(UIText.HistoryCommitSelectionDialog_ButtonOK)
+ .click();
jobJoiner.join();
closeFirstEmptySynchronizeDialog();
@@ -141,7 +141,8 @@ public class CompareActionsTest extends LocalRepositoryTestCase {
jobJoiner = JobJoiner.startListening(
ISynchronizeManager.FAMILY_SYNCHRONIZE_OPERATION, 60,
TimeUnit.SECONDS);
- dialog.bot().button(IDialogConstants.OK_LABEL).click();
+ dialog.bot().button(UIText.HistoryCommitSelectionDialog_ButtonOK)
+ .click();
jobJoiner.join();
assertSynchronizeFile1Changed();
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewBranchHandlingTest.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewBranchHandlingTest.java
index 7b7df801cf..a267d25c79 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewBranchHandlingTest.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewBranchHandlingTest.java
@@ -324,10 +324,12 @@ public class GitRepositoriesViewBranchHandlingTest extends
renameDialog.bot().text(" " + // the text is now in the error message, and the MessageAreaDialog seems to add a space
NLS.bind(UIText.ValidationUtils_InvalidRefNameMessage,
"refs/heads/invalid~name"));
- assertFalse(renameDialog.bot().button(IDialogConstants.OK_LABEL)
+ assertFalse(renameDialog.bot()
+ .button(UIText.RenameBranchDialog_RenameButtonLabel)
.isEnabled());
newBranchNameText.setText("newmaster");
- renameDialog.bot().button(IDialogConstants.OK_LABEL).click();
+ renameDialog.bot().button(UIText.RenameBranchDialog_RenameButtonLabel)
+ .click();
refreshAndWait();
@@ -343,7 +345,7 @@ public class GitRepositoriesViewBranchHandlingTest extends
newBranchNameText = renameDialog.bot().text(0);
newBranchNameText.setText("master");
- renameDialog.bot().button(IDialogConstants.OK_LABEL).click();
+ renameDialog.bot().button(UIText.BranchRenameDialog_ButtonOK).click();
refreshAndWait();
@@ -501,7 +503,8 @@ public class GitRepositoriesViewBranchHandlingTest extends
};
ListenerHandle handle = repo.getConfig().addChangeListener(listener);
// only now click ok
- configureBranchDialog.bot().button("OK").click();
+ configureBranchDialog.bot()
+ .button(UIText.BranchConfigurationDialog_ButtonOK).click();
// cleanup behind ourselves
handle.remove();
diff --git a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewRemoteHandlingTest.java b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewRemoteHandlingTest.java
index befc5bbcb7..e10c09e83c 100644
--- a/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewRemoteHandlingTest.java
+++ b/org.eclipse.egit.ui.test/src/org/eclipse/egit/ui/view/repositories/GitRepositoriesViewRemoteHandlingTest.java
@@ -144,7 +144,7 @@ public class GitRepositoriesViewRemoteHandlingTest extends
"testRemote");
// configure fetch first
shell.bot().radio(UIText.NewRemoteDialog_FetchRadio).click();
- shell.bot().button(IDialogConstants.OK_LABEL).click();
+ shell.bot().button(UIText.NewRemoteDialog_ButtonOK).click();
// configure fetch dialog
shell = bot.shell(UIText.SimpleConfigureFetchDialog_WindowTitle);
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/UIText.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/UIText.java
index 061316b37f..53cb73828c 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/UIText.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/UIText.java
@@ -121,6 +121,9 @@ public class UIText extends NLS {
public static String AddConfigEntryDialog_ValueLabel;
/** */
+ public static String AddConfigEntryDialog_ButtonOK;
+
+ /** */
public static String AddRemotePage_EnterRemoteNameMessage;
/** */
@@ -3169,6 +3172,9 @@ public class UIText extends NLS {
public static String BranchConfigurationDialog_UpstreamBranchLabel;
/** */
+ public static String BranchConfigurationDialog_ButtonOK;
+
+ /** */
public static String BranchOperationUI_CheckoutError_DialogMessage;
/** */
@@ -3247,6 +3253,9 @@ public class UIText extends NLS {
public static String BranchRenameDialog_WrongPrefixErrorMessage;
/** */
+ public static String BranchRenameDialog_ButtonOK;
+
+ /** */
public static String BranchPropertySource_RebaseDescriptor;
/** */
@@ -3592,6 +3601,9 @@ public class UIText extends NLS {
public static String DeleteBranchOnCommitHandler_DeleteBranchesDialogTitle;
/** */
+ public static String DeletePathsOperationUI_ButtonOK;
+
+ /** */
public static String DeleteRepositoryConfirmDialog_DeleteGitDirCheckbox;
/** */
@@ -4763,6 +4775,9 @@ public class UIText extends NLS {
public static String LoginDialog_user;
/** */
+ public static String LoginDialog_ButtonOK;
+
+ /** */
public static String NewRemoteDialog_ConfigurationMessage;
/** */
@@ -4787,6 +4802,9 @@ public class UIText extends NLS {
public static String NewRemoteDialog_WindowTitle;
/** */
+ public static String NewRemoteDialog_ButtonOK;
+
+ /** */
public static String NewRepositoryWizard_WizardTitle;
/** */
@@ -5288,6 +5306,12 @@ public class UIText extends NLS {
public static String CommitSelectionDialog_WindowTitle;
/** */
+ public static String CommitSelectionDialog_ButtonOK;
+
+ /** */
+ public static String HistoryCommitSelectionDialog_ButtonOK;
+
+ /** */
public static String CommitUI_commitFailed;
/** */
@@ -5558,6 +5582,9 @@ public class UIText extends NLS {
public static String StashCreateCommand_includeUntrackedLabel;
/** */
+ public static String StashCreateCommand_ButtonOK;
+
+ /** */
public static String StashDropCommand_confirmSingle;
/** */
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitSelectionDialog.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitSelectionDialog.java
index 152db17647..e0e4d6fc61 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitSelectionDialog.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/commit/CommitSelectionDialog.java
@@ -26,6 +26,7 @@ import org.eclipse.egit.ui.Activator;
import org.eclipse.egit.ui.internal.GitLabelProvider;
import org.eclipse.egit.ui.internal.UIText;
import org.eclipse.egit.ui.internal.search.CommitSearchPage;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.jface.layout.GridLayoutFactory;
import org.eclipse.jface.viewers.StyledString;
@@ -231,4 +232,12 @@ public class CommitSelectionDialog extends FilteredItemsSelectionDialog {
return labelProvider.getText(item);
}
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID,
+ UIText.CommitSelectionDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
+
}
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/credentials/LoginDialog.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/credentials/LoginDialog.java
index c269401989..f7e44bb4d1 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/credentials/LoginDialog.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/credentials/LoginDialog.java
@@ -16,6 +16,7 @@ import org.eclipse.egit.ui.Activator;
import org.eclipse.egit.ui.UIPreferences;
import org.eclipse.egit.ui.internal.UIText;
import org.eclipse.jface.dialogs.Dialog;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.layout.GridDataFactory;
import org.eclipse.jgit.transport.URIish;
import org.eclipse.swt.SWT;
@@ -131,4 +132,11 @@ class LoginDialog extends Dialog {
this.oldUser = oldUser;
}
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID,
+ UIText.LoginDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
}
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchConfigurationDialog.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchConfigurationDialog.java
index da56abf714..33cb092e8c 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchConfigurationDialog.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchConfigurationDialog.java
@@ -25,6 +25,7 @@ import org.eclipse.egit.ui.Activator;
import org.eclipse.egit.ui.internal.CommonUtils;
import org.eclipse.egit.ui.internal.UIText;
import org.eclipse.egit.ui.internal.components.BranchRebaseModeCombo;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.TitleAreaDialog;
import org.eclipse.jface.layout.GridDataFactory;
import org.eclipse.jgit.api.PullCommand;
@@ -251,4 +252,12 @@ public class BranchConfigurationDialog extends TitleAreaDialog {
Activator.handleError(e.getMessage(), e, true);
}
}
+
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID,
+ UIText.BranchConfigurationDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
}
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchRenameDialog.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchRenameDialog.java
index cd6c96b4b0..b6b52951f0 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchRenameDialog.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/BranchRenameDialog.java
@@ -19,6 +19,7 @@ import org.eclipse.egit.ui.Activator;
import org.eclipse.egit.ui.internal.UIText;
import org.eclipse.egit.ui.internal.ValidationUtils;
import org.eclipse.egit.ui.internal.components.BranchNameNormalizer;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.IInputValidator;
import org.eclipse.jface.dialogs.TitleAreaDialog;
import org.eclipse.jface.layout.GridDataFactory;
@@ -148,4 +149,12 @@ public class BranchRenameDialog extends TitleAreaDialog {
public String getNewName() {
return newName;
}
+
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID,
+ UIText.BranchRenameDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
}
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/NewRemoteDialog.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/NewRemoteDialog.java
index 5f03d56aa6..7f08eb9984 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/NewRemoteDialog.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/dialogs/NewRemoteDialog.java
@@ -15,6 +15,7 @@ package org.eclipse.egit.ui.internal.dialogs;
import java.util.Set;
import org.eclipse.egit.ui.internal.UIText;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.TitleAreaDialog;
import org.eclipse.jface.layout.GridDataFactory;
import org.eclipse.jgit.lib.ConfigConstants;
@@ -154,4 +155,11 @@ public class NewRemoteDialog extends TitleAreaDialog {
return pushMode;
}
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID,
+ UIText.NewRemoteDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
}
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitSelectionDialog.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitSelectionDialog.java
index 13cd1101a0..d1c33cc7d3 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitSelectionDialog.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/history/CommitSelectionDialog.java
@@ -23,6 +23,7 @@ import org.eclipse.egit.ui.UIPreferences;
import org.eclipse.egit.ui.UIUtils;
import org.eclipse.egit.ui.internal.GitLabels;
import org.eclipse.egit.ui.internal.UIText;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.IMessageProvider;
import org.eclipse.jface.dialogs.TitleAreaDialog;
import org.eclipse.jface.layout.GridDataFactory;
@@ -280,4 +281,13 @@ public class CommitSelectionDialog extends TitleAreaDialog {
else
return OrTreeFilter.create(filters);
}
+
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID,
+ UIText.HistoryCommitSelectionDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
+
}
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/operations/DeletePathsOperationUI.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/operations/DeletePathsOperationUI.java
index db366121bd..9b5d1a83e7 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/operations/DeletePathsOperationUI.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/operations/DeletePathsOperationUI.java
@@ -21,10 +21,12 @@ import org.eclipse.egit.core.internal.util.ResourceUtil;
import org.eclipse.egit.core.op.DeletePathsOperation;
import org.eclipse.egit.ui.Activator;
import org.eclipse.egit.ui.internal.UIText;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.MessageDialog;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.StructuredSelection;
import org.eclipse.jface.window.IShellProvider;
+import org.eclipse.swt.widgets.Shell;
import org.eclipse.ui.actions.DeleteResourceAction;
/**
@@ -67,8 +69,18 @@ public class DeletePathsOperationUI {
action.run();
}
+ private String[] getButtonLabels() {
+ return new String[] { UIText.DeletePathsOperationUI_ButtonOK, IDialogConstants.CANCEL_LABEL };
+ }
+
+ private boolean openConfirm(Shell parent, String title, String message) {
+ MessageDialog dialog = new MessageDialog(parent, title, null, message,
+ MessageDialog.CONFIRM, 0, getButtonLabels());
+ return dialog.open() == 0;
+ }
+
private void runNonWorkspaceAction() {
- boolean performAction = MessageDialog.openConfirm(
+ boolean performAction = openConfirm(
shellProvider.getShell(),
UIText.DeleteResourcesOperationUI_confirmActionTitle,
UIText.DeleteResourcesOperationUI_confirmActionMessage);
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences/AddConfigEntryDialog.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences/AddConfigEntryDialog.java
index 6d5b494d5f..b2d9db9b62 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences/AddConfigEntryDialog.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/preferences/AddConfigEntryDialog.java
@@ -17,6 +17,7 @@ import java.util.StringTokenizer;
import java.util.regex.Pattern;
import org.eclipse.egit.ui.internal.UIText;
+import org.eclipse.jface.dialogs.IDialogConstants;
import org.eclipse.jface.dialogs.TitleAreaDialog;
import org.eclipse.jface.layout.GridDataFactory;
import org.eclipse.swt.SWT;
@@ -178,4 +179,12 @@ public class AddConfigEntryDialog extends TitleAreaDialog {
public String getValue() {
return value;
}
+
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID,
+ UIText.AddConfigEntryDialog_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
}
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/stash/StashCreateUI.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/stash/StashCreateUI.java
index 018a0357d0..eef1614ee6 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/stash/StashCreateUI.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/stash/StashCreateUI.java
@@ -189,7 +189,13 @@ public class StashCreateUI {
return includeUntracked;
}
+ @Override
+ protected void createButtonsForButtonBar(Composite parent) {
+ createButton(parent, IDialogConstants.OK_ID,
+ UIText.StashCreateCommand_ButtonOK, true);
+ createButton(parent, IDialogConstants.CANCEL_ID,
+ IDialogConstants.CANCEL_LABEL, false);
+ }
}
-
}
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/uitext.properties b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/uitext.properties
index 3f14fbbb51..f243705e80 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/uitext.properties
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/uitext.properties
@@ -50,6 +50,7 @@ AddConfigEntryDialog_KeyComponentsMessage=The key must have two or more componen
AddConfigEntryDialog_KeyLabel=&Key
AddConfigEntryDialog_MustEnterKeyMessage=Please enter a key.
AddConfigEntryDialog_ValueLabel=&Value
+AddConfigEntryDialog_ButtonOK=&Add
AddRemotePage_EnterRemoteNameMessage=Please enter a remote name
AddRemotePage_RemoteNameAlreadyExistsError=Remote already exists
AddRemotePage_RemoteNameEmptyError=Enter a name for the remote
@@ -1133,7 +1134,7 @@ BranchConfigurationDialog_ExceptionGettingRefs=Exception getting Refs
BranchConfigurationDialog_RemoteLabel=Rem&ote:
BranchConfigurationDialog_SaveBranchConfigFailed=Could not save branch configuration
BranchConfigurationDialog_UpstreamBranchLabel=Upstream &Branch:
-
+BranchConfigurationDialog_ButtonOK=&Save
BranchOperationUI_CheckoutError_DialogTitle=Problem checking out repository
BranchOperationUI_CheckoutError_DialogMessage=Checking out {0} - {1} has failed.
BranchOperationUI_CheckoutRemoteTrackingAsLocal=Check out as New Local Branch
@@ -1160,6 +1161,7 @@ BranchRenameDialog_RenameExceptionMessage=Could not rename branch
BranchRenameDialog_Title=Rename Branch
BranchRenameDialog_WindowTitle=Rename Branch
BranchRenameDialog_WrongPrefixErrorMessage=Cannot rename Ref with name {0}
+BranchRenameDialog_ButtonOK=&Rename
BranchPropertySource_RebaseDescriptor=Rebase
BranchPropertySource_RemoteDescriptor=Remote
BranchPropertySource_UpstreamBranchDescriptor=Upstream Branch
@@ -1271,6 +1273,7 @@ DeleteBranchDialog_WindowTitle=Delete branch
DeleteBranchOnCommitHandler_DeleteBranchesDialogButton=&Delete
DeleteBranchOnCommitHandler_DeleteBranchesDialogMessage=Please select the branches you want to delete
DeleteBranchOnCommitHandler_DeleteBranchesDialogTitle=Delete Branches
+DeletePathsOperationUI_ButtonOK=&Delete
DeleteRepositoryConfirmDialog_DeleteGitDirCheckbox=Delete Git repository data and history:
DeleteRepositoryConfirmDialog_DeleteRepositoryConfirmMessage=Confirm deletion of repository.
DeleteRepositoryConfirmDialog_DeleteRepositoryNoUndoWarning=Repository deletion cannot be undone.
@@ -1676,6 +1679,8 @@ CommitSelectionDialog_SectionRepo=\ [{0}]
CommitSelectionDialog_TaskSearching=Searching commits
CommitSelectionDialog_Title=Open Git Commit
CommitSelectionDialog_WindowTitle=Select a Commit
+CommitSelectionDialog_ButtonOK=&Open
+HistoryCommitSelectionDialog_ButtonOK=&Select
CommitUI_commitFailed=Commit failed
CommitUI_pushFailedMessage=Could not push {0} to {1}: {2}
@@ -1722,6 +1727,7 @@ LoginDialog_password=Password
LoginDialog_repository=Repository
LoginDialog_storeInSecureStore=Store in Secure Store
LoginDialog_user=User
+LoginDialog_ButtonOK=&Save
NewRemoteDialog_ConfigurationMessage=You need to configure the new remote for either fetch or push; you can add configuration for the other direction later
NewRemoteDialog_DialogTitle=Please enter a name for the new remote
NewRemoteDialog_FetchRadio=Configure &fetch
@@ -1730,6 +1736,7 @@ NewRemoteDialog_NameLabel=Remote &name:
NewRemoteDialog_PushRadio=Configure &push
NewRemoteDialog_RemoteAlreadyExistsMessage=Remote {0} already exists
NewRemoteDialog_WindowTitle=New Remote
+NewRemoteDialog_ButtonOK=C&reate
NewRepositoryWizard_WizardTitle=Create a Git Repository
NonBlockingWizardDialog_BackgroundJobName=Background Job ({0})
NonDeletedFilesDialog_NonDeletedFilesMessage=The files below could not be deleted, \nperhaps because of some temporary file locks\nor because a directory represents a submodule
@@ -1941,6 +1948,7 @@ StashCreateCommand_messageNoChanges=The repository does not contain any local ch
StashCreateCommand_stashFailed=Stash create error
StashCreateCommand_titleEnterCommitMessage=Commit Stash
StashCreateCommand_titleNoChanges=No Changes
+StashCreateCommand_ButtonOK=&Stash
StashDropCommand_confirmMultiple=Are you sure you want to delete the {0} selected stashed commits?
StashDropCommand_confirmSingle=Are you sure you want to delete stashed commit stash@'{'{0}'}'?
StashDropCommand_confirmTitle=Confirm Stashed Commit Deletion

Back to the top