adjusted wizard o new framework
diff --git a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/GenericServerRuntimeWizardFragment.java b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/GenericServerRuntimeWizardFragment.java
index c9a57db..f331707 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/GenericServerRuntimeWizardFragment.java
+++ b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/GenericServerRuntimeWizardFragment.java
@@ -117,7 +117,7 @@
properties = getRuntimeDelegate().getAttribute(GenericServerRuntime.SERVER_INSTANCE_PROPERTIES,(Map) null);
}
ServerRuntime definition = getServerTypeDefinition(serverDefinition,properties);
- fServerPanel.reset(definition,ServerTypeDefinitionGroup.CONTEXT_RUNTIME, properties);
+// fServerPanel.reset(definition,ServerTypeDefinitionGroup.CONTEXT_RUNTIME, properties);
}
else{
populateRuntimeDelegateProperties();
diff --git a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/GenericServerWizardFragment.java b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/GenericServerWizardFragment.java
index 365f053..13a6704 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/GenericServerWizardFragment.java
+++ b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/GenericServerWizardFragment.java
@@ -107,8 +107,8 @@
public void enter() {
IServerWorkingCopy server = getServer();
ServerRuntime definition = getServerTypeDefinitionFor(server);
- if(definition != null && fComposite!=null)
- fComposite.reset(definition,ServerTypeDefinitionGroup.CONTEXT_SERVER,null);
+// if(definition != null && fComposite!=null)
+// fComposite.reset(definition,ServerTypeDefinitionGroup.CONTEXT_SERVER,null);
}
public void exit(){
fProperties = fComposite.getProperties();
diff --git a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/ServerTypeDefinitionGroup.java b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/ServerTypeDefinitionGroup.java
index c0285f7..2f66de9 100644
--- a/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/ServerTypeDefinitionGroup.java
+++ b/plugins/org.eclipse.jst.server.generic.ui/src/org/eclipse/jst/server/generic/ui/internal/ServerTypeDefinitionGroup.java
@@ -46,10 +46,8 @@
import org.eclipse.swt.layout.GridLayout;
import org.eclipse.swt.widgets.Button;
import org.eclipse.swt.widgets.Composite;
-import org.eclipse.swt.widgets.Control;
import org.eclipse.swt.widgets.DirectoryDialog;
import org.eclipse.swt.widgets.FileDialog;
-import org.eclipse.swt.widgets.Group;
import org.eclipse.swt.widgets.Label;
import org.eclipse.swt.widgets.Text;
import org.eclipse.wst.server.ui.internal.SWTUtil;
@@ -64,7 +62,7 @@
private List fPropertyControls = new ArrayList();
private Map fPropertyMap =new HashMap();
private String fContext="undefined";
- private Group fDefinitionGroup;
+ private Composite fDefinitionComposite;
private ServerDefinitionTypeAwareWizardFragment fAwareWizardFragment;
private class PropertyModifyListener implements ModifyListener
{
@@ -99,30 +97,30 @@
else
fPropertyMap=new HashMap();
}
- /**
- * Changes the values with the given ones. Renders the UI
- * with the given new values.
- *
- * @param definition
- * @param context
- * @param initialProperties
- */
- public void reset(ServerRuntime definition, String context, Map initialProperties)
- {
- initServerTypeDefinition(definition, context, initialProperties);
- fDefinitionGroup.setText(definition.getName());
- Control[] allControls = fDefinitionGroup.getChildren();
- for(int i= 0; i<allControls.length;i++)
- {
- Control c = allControls[i];
- c.dispose();
- }
- fPropertyControls.clear();
- createPropertyControls(fDefinitionGroup);
-
- fDefinitionGroup.layout(true);
-
- }
+// /**
+// * Changes the values with the given ones. Renders the UI
+// * with the given new values.
+// *
+// * @param definition
+// * @param context
+// * @param initialProperties
+// */
+// public void reset(ServerRuntime definition, String context, Map initialProperties)
+// {
+// initServerTypeDefinition(definition, context, initialProperties);
+// fDefinitionGroup.setText(definition.getName());
+// Control[] allControls = fDefinitionGroup.getChildren();
+// for(int i= 0; i<allControls.length;i++)
+// {
+// Control c = allControls[i];
+// c.dispose();
+// }
+// fPropertyControls.clear();
+// createPropertyControls(fDefinitionGroup);
+//
+// fDefinitionGroup.layout(true);
+//
+// }
/**
* @param definition
@@ -139,14 +137,12 @@
*/
private void createControl(Composite parent) {
- fDefinitionGroup = new Group(parent, SWT.SHADOW_ETCHED_IN);
- fDefinitionGroup.setLayoutData(new GridData(GridData.FILL_BOTH));
- fDefinitionGroup.setLayout(new GridLayout(3,false));
+ fDefinitionComposite = new Composite(parent, SWT.SHADOW_ETCHED_IN);
+ fDefinitionComposite.setLayoutData(new GridData(GridData.FILL_BOTH));
+ fDefinitionComposite.setLayout(new GridLayout(3,false));
if(fServerTypeDefinition!=null)
{
- fDefinitionGroup.setText(fServerTypeDefinition.getName());
-
- createPropertyControls(fDefinitionGroup);
+ createPropertyControls(fDefinitionComposite);
}
}
/**
@@ -241,7 +237,7 @@
fButton.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent e) {
- FileDialog dlg = new FileDialog(fDefinitionGroup.getShell());
+ FileDialog dlg = new FileDialog(fDefinitionComposite.getShell());
dlg.setFileName(fText.getText());
String res = dlg.open();
if (res != null) {
@@ -274,7 +270,7 @@
Button fButton = SWTUtil.createButton(parent,GenericServerUIMessages.getString("serverTypeGroup.label.browse"));
fButton.addSelectionListener(new SelectionListener() {
public void widgetSelected(SelectionEvent e) {
- DirectoryDialog dlg = new DirectoryDialog(fDefinitionGroup.getShell());
+ DirectoryDialog dlg = new DirectoryDialog(fDefinitionComposite.getShell());
dlg.setFilterPath(fText.getText());
String res = dlg.open();
if (res != null) {