Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Keppler2013-11-23 06:41:56 +0000
committerMichael Keppler2013-11-23 06:47:35 +0000
commitf6e6aaf8e4fd7df7bfc78dc759e84d98997d8407 (patch)
tree17b2298cbf7f875e8af30cb68493dd1778b050aa /org.eclipse.egit.ui/src
parent9abb6ddf4fd14dba3bc54f406b51203ea1472c34 (diff)
downloadegit-f6e6aaf8e4fd7df7bfc78dc759e84d98997d8407.tar.gz
egit-f6e6aaf8e4fd7df7bfc78dc759e84d98997d8407.tar.xz
egit-f6e6aaf8e4fd7df7bfc78dc759e84d98997d8407.zip
Set window title in Clean wizard
The Clean wizard was shown with an empty window title until now. As the constructor needed to be changed anyway, I also moved the page creation to the recommended addPages method. Change-Id: Id5dd169088bec1b57a60aa9666a8e53e1cdac91c Signed-off-by: Michael Keppler <michael.keppler@gmx.de>
Diffstat (limited to 'org.eclipse.egit.ui/src')
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/UIText.java3
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clean/CleanWizard.java16
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/uitext.properties1
3 files changed, 20 insertions, 0 deletions
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 97509d275c..52b48c8452 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
@@ -1029,6 +1029,9 @@ public class UIText extends NLS {
public static String CleanRepositoryPage_title;
/** */
+ public static String CleanWizard_title;
+
+ /** */
public static String ClearCredentialsCommand_clearingCredentialsFailed;
/** */
diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clean/CleanWizard.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clean/CleanWizard.java
index 4201e81472..5971275efd 100644
--- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clean/CleanWizard.java
+++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/clean/CleanWizard.java
@@ -9,8 +9,11 @@
package org.eclipse.egit.ui.internal.clean;
+import org.eclipse.egit.ui.Activator;
+import org.eclipse.egit.ui.internal.UIText;
import org.eclipse.jface.wizard.Wizard;
import org.eclipse.jgit.lib.Repository;
+import org.eclipse.osgi.util.NLS;
/**
* Represents the contents of the Clean Wizard
@@ -20,11 +23,24 @@ public class CleanWizard extends Wizard {
private CleanRepositoryPage cleanPage;
/**
+ * Repository to be cleaned
+ */
+ private final Repository repository;
+
+ /**
* Creates a new Wizard and adds all required pages.
* @param repository the repository to clean
*/
public CleanWizard(Repository repository) {
+ this.repository = repository;
setNeedsProgressMonitor(true);
+ final String repoName = Activator.getDefault().getRepositoryUtil()
+ .getRepositoryName(repository);
+ setWindowTitle(NLS.bind(UIText.CleanWizard_title, repoName));
+ }
+
+ @Override
+ public void addPages() {
cleanPage = new CleanRepositoryPage(repository);
addPage(cleanPage);
}
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 5bc62bdfeb..eba67041a3 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
@@ -244,6 +244,7 @@ CleanRepositoryPage_findingItems=Finding items to clean...
CleanRepositoryPage_includeIgnored=Include ignored resources
CleanRepositoryPage_message=Select items to clean
CleanRepositoryPage_title=Clean Repository
+CleanWizard_title=Clean ''{0}''
ClearCredentialsCommand_clearingCredentialsFailed=Clearing credentials failed.
CheckoutCommand_CheckoutLabel=&Checkout
CheckoutCommand_CheckoutLabelWithQuestion=&Checkout...

Back to the top