diff options
author | Michael Valenta | 2007-06-27 14:47:45 +0000 |
---|---|---|
committer | Michael Valenta | 2007-06-27 14:47:45 +0000 |
commit | ba7cc7218bb2a0ff8e3325b12357cb3605ca2f8a (patch) | |
tree | 79e725f6ed7fd95620c8510f68e093c83e96e988 /bundles/org.eclipse.team.cvs.ui | |
parent | 133e512425cfad0c94b82208c35b70e497d79bee (diff) | |
download | eclipse.platform.team-ba7cc7218bb2a0ff8e3325b12357cb3605ca2f8a.tar.gz eclipse.platform.team-ba7cc7218bb2a0ff8e3325b12357cb3605ca2f8a.tar.xz eclipse.platform.team-ba7cc7218bb2a0ff8e3325b12357cb3605ca2f8a.zip |
Bug 107025 [Wizards] expose the 'paste cvs connection' easter egg
Diffstat (limited to 'bundles/org.eclipse.team.cvs.ui')
3 files changed, 11 insertions, 0 deletions
diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIMessages.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIMessages.java index d51dfff2e..92645c0c7 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIMessages.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/CVSUIMessages.java @@ -55,6 +55,7 @@ public class CVSUIMessages extends NLS { public static String CommitWizard_9; public static String ComparePreferencePage_8; public static String ConfigurationWizardMainPage_7; + public static String ConfigurationWizardMainPage_8; public static String CreatePatchAction_0; public static String CreatePatchAction_1; public static String CVSHistoryPage_CollapseAllAction; diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/messages.properties b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/messages.properties index 049a8ac14..384ae5963 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/messages.properties +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/messages.properties @@ -331,6 +331,7 @@ ConfigurationWizardMainPage_2=Host Required ConfigurationWizardMainPage_3=Port Required ConfigurationWizardMainPage_4=Repository Path Required ConfigurationWizardMainPage_7=<a>Configure connection preferences...</a> +ConfigurationWizardMainPage_8=You can also paste a full repository location into this field (e.g. :pserver:anonymous@dev.eclipse.org:/cvsroot/eclipse) ConfigurationWizardMainPage_useDefaultPort=Use default p&ort ConfigurationWizardMainPage_usePort=Use por&t: ConfigurationWizardMainPage_repositoryPath=&Repository path: diff --git a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ConfigurationWizardMainPage.java b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ConfigurationWizardMainPage.java index 2c35f4bd3..3e5b3a194 100644 --- a/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ConfigurationWizardMainPage.java +++ b/bundles/org.eclipse.team.cvs.ui/src/org/eclipse/team/internal/ccvs/ui/wizards/ConfigurationWizardMainPage.java @@ -19,6 +19,7 @@ import java.util.Properties; import org.eclipse.core.runtime.*; import org.eclipse.jface.dialogs.*; import org.eclipse.jface.dialogs.Dialog; +import org.eclipse.jface.fieldassist.*; import org.eclipse.jface.preference.PreferenceDialog; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.swt.SWT; @@ -191,6 +192,14 @@ public class ConfigurationWizardMainPage extends CVSWizardPage { // Host name createLabel(g, CVSUIMessages.ConfigurationWizardMainPage_host); hostCombo = createEditableCombo(g); + ControlDecoration decoration = new ControlDecoration(hostCombo, SWT.TOP | SWT.LEFT); + FieldDecoration infoDecoration = FieldDecorationRegistry.getDefault().getFieldDecoration(FieldDecorationRegistry.DEC_INFORMATION); + decoration.setImage(infoDecoration.getImage()); + decoration.setDescriptionText(CVSUIMessages.ConfigurationWizardMainPage_8); + decoration.setShowOnlyOnFocus(true); + + ((GridLayout)g.getLayout()).horizontalSpacing = decoration.getMarginWidth() + infoDecoration.getImage().getBounds().width; + hostCombo.addListener(SWT.Selection, listener); hostCombo.addListener(SWT.Modify, listener); |