diff options
author | Michael Keppler | 2017-07-09 18:14:47 +0000 |
---|---|---|
committer | Matthias Sohn | 2017-07-09 22:08:48 +0000 |
commit | 9394ac5b78d43ea5c851d8bbeac26cece834666d (patch) | |
tree | 7d844a1c8052000b7ae97432f409793bb3c9da9c /org.eclipse.egit.ui/src/org/eclipse/egit | |
parent | bf038ca69bb8b59f8436608751cb4e245174c801 (diff) | |
download | egit-9394ac5b78d43ea5c851d8bbeac26cece834666d.tar.gz egit-9394ac5b78d43ea5c851d8bbeac26cece834666d.tar.xz egit-9394ac5b78d43ea5c851d8bbeac26cece834666d.zip |
Add descriptive message to directory browsers
Directory browsers allow showing a short message about the current
operation. This can be helpful if multiple directory browsers are opened
or after coming back to a directory browser after a task switch.
This change adds such a message to all directory browsers in egit.
Typically the message is the same as the title of the wizard using the
directory browser.
Change-Id: If680ce115895fd8ca56e0ed337c6bba6e3de5855
Signed-off-by: Michael Keppler <Michael.Keppler@gmx.de>
Diffstat (limited to 'org.eclipse.egit.ui/src/org/eclipse/egit')
6 files changed, 15 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 a8bd1a83c4..311295ef17 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 @@ -5583,6 +5583,9 @@ public class UIText extends NLS { /** */ public static String CommandConfirmationHardResetDialog_resetButtonLabel; + /** */ + public static String RepositorySearchDialog_BrowseDialogMessage; + static { initializeMessages(BUNDLE_NAME, UIText.class); } diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java index 80076b2eb7..8c3cb0e79c 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/components/RepositorySelectionPage.java @@ -508,6 +508,13 @@ public class RepositorySelectionPage extends WizardPage implements IRepositorySe @Override public void widgetSelected(SelectionEvent evt) { DirectoryDialog dialog = new DirectoryDialog(getShell()); + if (sourceSelection) { + dialog.setMessage( + UIText.RepositorySelectionPage_sourceSelectionTitle); + } else { + dialog.setMessage( + UIText.RepositorySelectionPage_destinationSelectionTitle); + } // if a file was selected before, let's try to open // the directory dialog on the same directory if (!uriText.getText().isEmpty()) { diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/CreateRepositoryPage.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/CreateRepositoryPage.java index a842f68983..dacf4f6843 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/CreateRepositoryPage.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/CreateRepositoryPage.java @@ -77,6 +77,7 @@ public class CreateRepositoryPage extends WizardPage { File previousFile = new File(previous); String result; DirectoryDialog dialog = new DirectoryDialog(getShell()); + dialog.setMessage(UIText.CreateRepositoryPage_PageMessage); if (previousFile.exists() && previousFile.isDirectory()) { dialog.setFilterPath(previousFile.getPath()); } diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositorySearchDialog.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositorySearchDialog.java index 4fe2a0be5f..c97a7e1f25 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositorySearchDialog.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositorySearchDialog.java @@ -268,6 +268,8 @@ public class RepositorySearchDialog extends WizardPage { @Override public void widgetSelected(SelectionEvent e) { DirectoryDialog dd = new DirectoryDialog(getShell()); + dd.setMessage( + UIText.RepositorySearchDialog_BrowseDialogMessage); dd.setFilterPath(dir.getText()); String directory = dd.open(); if (directory != null) { diff --git a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/sharing/ExistingOrNewPage.java b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/sharing/ExistingOrNewPage.java index 4e3162ad6f..9f4672c784 100644 --- a/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/sharing/ExistingOrNewPage.java +++ b/org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/sharing/ExistingOrNewPage.java @@ -220,6 +220,7 @@ class ExistingOrNewPage extends WizardPage { @Override public void widgetSelected(SelectionEvent e) { DirectoryDialog dlg = new DirectoryDialog(getShell()); + dlg.setMessage(UIText.ExistingOrNewPage_title); dlg.setFilterPath(selectedRepository.getWorkTree().getPath()); String directory = dlg.open(); if (directory != null) { 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 1eb380b23f..0bca35bc55 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 @@ -469,6 +469,7 @@ RepositorySearchDialog_errorOccurred=Error occurred RepositorySearchDialog_NoSearchAvailableMessage=No search results available for current search criteria, click Search button to update the list RepositorySearchDialog_searchRepositoriesMessage=Search for local Git repositories on the file system RepositorySearchDialog_UncheckAllRepositories=Uncheck All Repositories +RepositorySearchDialog_BrowseDialogMessage=Select directory to be searched for Git repositories RepositorySelectionPage_BrowseLocalFile=Local File... RepositorySelectionPage_sourceSelectionTitle=Source Git Repository RepositorySelectionPage_sourceSelectionDescription=Enter the location of the source repository. |