package org.nightlabs.jfire.trade.admin.ui.gridpriceconfig.addcurrency; 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.Control; 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.base.ui.composite.XComposite.LayoutMode; import org.nightlabs.base.ui.wizard.DynamicPathWizardPage; import org.nightlabs.jfire.trade.admin.ui.editor.CurrencyCreateWizardPage; import org.nightlabs.jfire.trade.admin.ui.resource.Messages; /** * @deprecated Use {@link CurrencyCreateWizardPage} instead */ @Deprecated public class CreateCurrencyPage extends DynamicPathWizardPage { private Label currencyNameLabel; private Text currencyIdText; public CreateCurrencyPage() { super(CreateCurrencyPage.class.getName(), Messages.getString("org.nightlabs.jfire.trade.admin.ui.gridpriceconfig.addcurrency.CreateCurrencyPage.title")); setDescription(Messages.getString("org.nightlabs.jfire.trade.admin.ui.gridpriceconfig.addcurrency.CreateCurrencyPage.description")); } @Override public Control createPageContents(Composite parent) { XComposite page = new XComposite(parent, SWT.NONE, LayoutMode.TIGHT_WRAPPER); page.setLayout(new GridLayout(1, false)); Group idGroup = new Group(page, SWT.NONE); idGroup.setText(Messages.getString("org.nightlabs.jfire.trade.admin.ui.gridpriceconfig.addcurrency.CreateCurrencyPage.createNewCurrencyText")); idGroup.setLayout(new GridLayout(1, false)); idGroup.setLayoutData(new GridData(GridData.FILL_BOTH)); currencyNameLabel = new Label(page, SWT.NONE); currencyNameLabel.setText(Messages.getString("org.nightlabs.jfire.trade.admin.ui.gridpriceconfig.addcurrency.CreateCurrencyPage.NewCurrency")); currencyIdText = new Text(idGroup, SWT.SINGLE | SWT.BORDER); GridData gridData = new GridData(GridData.FILL_HORIZONTAL); gridData.grabExcessHorizontalSpace = true; currencyNameLabel.setLayoutData(gridData); currencyIdText.setLayoutData(gridData); currencyIdText.getText(); currencyNameLabel.getText(); return page; } @Override public boolean isPageComplete() { if (currencyNameLabel == null ||currencyIdText==null ) return false; // return !"".equals(customerGroupNameEditor.getEditText()); //$NON-NLS-1$ return true; } }