diff options
author | Michael Keppler | 2013-11-23 06:41:56 +0000 |
---|---|---|
committer | Michael Keppler | 2013-11-23 06:47:35 +0000 |
commit | f6e6aaf8e4fd7df7bfc78dc759e84d98997d8407 (patch) | |
tree | 17b2298cbf7f875e8af30cb68493dd1778b050aa /org.eclipse.egit.ui/src | |
parent | 9abb6ddf4fd14dba3bc54f406b51203ea1472c34 (diff) | |
download | egit-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')
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... |