package org.nightlabs.jfire.scripting.admin.ui.editor; import org.eclipse.swt.SWT; import org.eclipse.swt.layout.GridData; import org.eclipse.swt.layout.GridLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Group; import org.eclipse.swt.widgets.Label; import org.eclipse.swt.widgets.Text; import org.nightlabs.base.ui.composite.XComposite; import org.nightlabs.jfire.scripting.admin.ui.resource.Messages; /** * * @author vince - vince at guinaree dot com * */ public class ScriptCreateNewParameterComposite extends XComposite { private Label parameterIdLabel; private Label parameterNameLabel; private Text parameterIdText; private Text parameterNameText; public Text getParameterNameText() { return parameterNameText; } public Text getParameterIdText() { return parameterIdText; } public ScriptCreateNewParameterComposite(Composite parent, int style) { super(parent, style ); createComposite(this); } protected void createComposite(Composite parent) { setLayout(new GridLayout(1, false)); Group idGroup = new Group(this, SWT.NONE); idGroup.setText(Messages.getString("org.nightlabs.jfire.scripting.admin.ui.editor.group.ScriptCreateNewParameterComposite.EditParameter.text")); idGroup.setLayout(new GridLayout(1, false)); idGroup.setLayoutData(new GridData(GridData.FILL_BOTH)); parameterIdLabel = new Label(idGroup, SWT.NONE); parameterIdLabel.setText(Messages.getString("org.nightlabs.jfire.scripting.admin.ui.editor.ScriptCreateNewParameterComposite.label.parameterid.text")); parameterIdText = new Text(idGroup, SWT.SINGLE | SWT.BORDER); parameterNameLabel = new Label(idGroup, SWT.NONE); parameterNameLabel.setText(Messages.getString("org.nightlabs.jfire.scripting.admin.ui.editor.ScriptCreateNewParameterComposite.label.parametertype.text")); parameterNameText =new Text(idGroup, SWT.SINGLE | SWT.BORDER); GridData gridData = new GridData(GridData.FILL_HORIZONTAL); gridData.grabExcessHorizontalSpace = true; parameterIdText.setLayoutData(gridData); parameterNameText.setLayoutData(gridData); } }