Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrsuen2008-12-14 14:21:47 +0000
committerrsuen2008-12-14 14:21:47 +0000
commitb75d4b278eed4b3b05ba5277a28db8dc5bd6ded6 (patch)
tree4c0827da33072ff84e0cd788aeece9191cf7be39 /examples
parent613bf6d828ea696451db36d91047b379cde0323a (diff)
downloadorg.eclipse.ecf-b75d4b278eed4b3b05ba5277a28db8dc5bd6ded6.tar.gz
org.eclipse.ecf-b75d4b278eed4b3b05ba5277a28db8dc5bd6ded6.tar.xz
org.eclipse.ecf-b75d4b278eed4b3b05ba5277a28db8dc5bd6ded6.zip
We only use one provider.
Diffstat (limited to 'examples')
-rw-r--r--examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/internal/example/collab/ui/JoinGroupWizardPage.java51
1 files changed, 12 insertions, 39 deletions
diff --git a/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/internal/example/collab/ui/JoinGroupWizardPage.java b/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/internal/example/collab/ui/JoinGroupWizardPage.java
index 7415c8306..9da74a6e8 100644
--- a/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/internal/example/collab/ui/JoinGroupWizardPage.java
+++ b/examples/bundles/org.eclipse.ecf.example.collab/src/org/eclipse/ecf/internal/example/collab/ui/JoinGroupWizardPage.java
@@ -10,9 +10,6 @@
******************************************************************************/
package org.eclipse.ecf.internal.example.collab.ui;
-import java.util.ArrayList;
-import java.util.List;
-
import org.eclipse.ecf.core.ContainerFactory;
import org.eclipse.ecf.core.ContainerTypeDescription;
import org.eclipse.ecf.internal.example.collab.Messages;
@@ -20,16 +17,10 @@ import org.eclipse.ecf.ui.SharedImages;
import org.eclipse.jface.dialogs.IDialogSettings;
import org.eclipse.jface.wizard.WizardPage;
import org.eclipse.swt.SWT;
-import org.eclipse.swt.events.FocusAdapter;
-import org.eclipse.swt.events.FocusEvent;
-import org.eclipse.swt.events.ModifyEvent;
-import org.eclipse.swt.events.ModifyListener;
+import org.eclipse.swt.events.*;
import org.eclipse.swt.layout.GridData;
import org.eclipse.swt.layout.GridLayout;
-import org.eclipse.swt.widgets.Combo;
-import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Label;
-import org.eclipse.swt.widgets.Text;
+import org.eclipse.swt.widgets.*;
public class JoinGroupWizardPage extends WizardPage {
@@ -70,8 +61,8 @@ public class JoinGroupWizardPage extends WizardPage {
protected Text nicknameText;
protected Text joinGroupText;
- protected Combo combo;
- protected List containerDescriptions = new ArrayList();
+ private Text text;
+ private ContainerTypeDescription desc;
protected String urlPrefix = ""; //$NON-NLS-1$
// private Button autoLogin = null;
@@ -82,13 +73,11 @@ public class JoinGroupWizardPage extends WizardPage {
}
protected void fillCombo() {
- final ContainerTypeDescription desc = ContainerFactory.getDefault().getDescriptionByName(DEFAULT_CLIENT);
+ desc = ContainerFactory.getDefault().getDescriptionByName(DEFAULT_CLIENT);
if (desc != null) {
final String name = desc.getName();
final String description = desc.getDescription();
- combo.add(description + " - " + name); //$NON-NLS-1$
- containerDescriptions.add(desc);
- combo.select(0);
+ text.setText(description + " - " + name); //$NON-NLS-1$
}
}
@@ -101,14 +90,15 @@ public class JoinGroupWizardPage extends WizardPage {
final Label label_4 = new Label(container, SWT.NONE);
label_4.setText(Messages.JoinGroupWizardPage_PROTOCOL);
- combo = new Combo(container, SWT.BORDER | SWT.READ_ONLY);
+ text = new Text(container, SWT.SINGLE | SWT.BORDER | SWT.READ_ONLY);
final GridData data = new GridData(SWT.FILL, SWT.BEGINNING, true, false);
- combo.setLayoutData(data);
+ text.setLayoutData(data);
final Label groupIDLabel = new Label(container, SWT.NONE);
groupIDLabel.setText(JOINGROUP_FIELDNAME);
joinGroupText = new Text(container, SWT.BORDER);
+ joinGroupText.setFocus();
joinGroupText.setText(default_url);
joinGroupText.setLayoutData(data);
@@ -165,16 +155,7 @@ public class JoinGroupWizardPage extends WizardPage {
if (dialogSettings != null) {
final IDialogSettings pageSettings = dialogSettings.getSection(DIALOG_SETTINGS);
if (pageSettings != null) {
- String strVal = pageSettings.get("provider"); //$NON-NLS-1$
- if (strVal != null) {
- final String[] items = combo.getItems();
- for (int i = 0; i < items.length; ++i)
- if (strVal.equals(items[i])) {
- break;
- }
- }
-
- strVal = pageSettings.get("url"); //$NON-NLS-1$
+ String strVal = pageSettings.get("url"); //$NON-NLS-1$
if (strVal != null)
joinGroupText.setText(strVal);
@@ -194,9 +175,7 @@ public class JoinGroupWizardPage extends WizardPage {
pageSettings.put("url", joinGroupText.getText()); //$NON-NLS-1$
pageSettings.put("nickname", nicknameText.getText()); //$NON-NLS-1$
- final int i = combo.getSelectionIndex();
- if (i >= 0)
- pageSettings.put("provider", combo.getItem(i)); //$NON-NLS-1$
+ pageSettings.put("provider", text.getText()); //$NON-NLS-1$
}
}
@@ -215,12 +194,6 @@ public class JoinGroupWizardPage extends WizardPage {
}
public String getContainerType() {
- final int index = combo.getSelectionIndex();
- if (index == -1)
- return null;
- else {
- final ContainerTypeDescription desc = (ContainerTypeDescription) containerDescriptions.get(index);
- return desc.getName();
- }
+ return desc == null ? null : desc.getName();
}
}

Back to the top