Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMichael Keppler2017-07-09 18:14:47 +0000
committerMatthias Sohn2017-07-09 22:08:48 +0000
commit9394ac5b78d43ea5c851d8bbeac26cece834666d (patch)
tree7d844a1c8052000b7ae97432f409793bb3c9da9c /org.eclipse.egit.ui/src/org/eclipse/egit
parentbf038ca69bb8b59f8436608751cb4e245174c801 (diff)
downloadegit-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')
-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/components/RepositorySelectionPage.java7
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/CreateRepositoryPage.java1
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/repository/RepositorySearchDialog.java2
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/sharing/ExistingOrNewPage.java1
-rw-r--r--org.eclipse.egit.ui/src/org/eclipse/egit/ui/internal/uitext.properties1
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.

Back to the top