Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/security/CredentialsDialog.java')
-rw-r--r--plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/security/CredentialsDialog.java36
1 files changed, 20 insertions, 16 deletions
diff --git a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/security/CredentialsDialog.java b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/security/CredentialsDialog.java
index e69b1e8df1..b82ef9100a 100644
--- a/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/security/CredentialsDialog.java
+++ b/plugins/org.eclipse.net4j.util.ui/src/org/eclipse/net4j/util/ui/security/CredentialsDialog.java
@@ -7,7 +7,7 @@
*
* Contributors:
* Eike Stepper - initial API and implementation
- * Christian W. Damus (CEA LIST) - 399306
+ * Christian W. Damus (CEA LIST) - bug 399306
*/
package org.eclipse.net4j.util.ui.security;
@@ -44,7 +44,7 @@ public class CredentialsDialog extends BaseDialog<Viewer>
private static final String MESSAGE = Messages.getString("CredentialsDialog_1"); //$NON-NLS-1$
- private static final int WIDTH = 310;
+ private static final int WIDTH = 400;
private static final int HEIGHT = 225;
@@ -99,7 +99,6 @@ public class CredentialsDialog extends BaseDialog<Viewer>
protected void configureShell(Shell newShell)
{
super.configureShell(newShell);
-
configureShell(newShell, WIDTH, HEIGHT);
}
@@ -140,19 +139,7 @@ public class CredentialsDialog extends BaseDialog<Viewer>
composite.setLayout(new GridLayout(2, false));
new Label(composite, SWT.NONE).setText(Messages.getString("CredentialsDialog_2")); //$NON-NLS-1$
- if (users.isEmpty())
- {
- userIDControl = new Text(composite, SWT.BORDER);
- }
- else
- {
- Combo combo = new Combo(composite, SWT.BORDER);
- combo.setItems(users.toArray(new String[users.size()]));
- combo.setText(users.get(0));
-
- userIDControl = combo;
- }
-
+ userIDControl = createUserIDControl(composite);
userIDControl.setLayoutData(UIUtil.createGridData(true, false));
new Label(composite, SWT.NONE).setText(Messages.getString("CredentialsDialog_3")); //$NON-NLS-1$
@@ -167,6 +154,23 @@ public class CredentialsDialog extends BaseDialog<Viewer>
return composite;
}
+ /**
+ * @since 3.4
+ */
+ protected Control createUserIDControl(Composite composite)
+ {
+ if (users.isEmpty())
+ {
+ return new Text(composite, SWT.BORDER);
+ }
+
+ Combo combo = new Combo(composite, SWT.BORDER);
+ combo.setItems(users.toArray(new String[users.size()]));
+ combo.setText(users.get(0));
+
+ return combo;
+ }
+
@Override
protected void okPressed()
{

Back to the top