package org.nightlabs.jfire.prop.html.ui;
import org.eclipse.swt.SWT;
import org.eclipse.swt.layout.FillLayout;
import org.eclipse.swt.widgets.Composite;
import org.eclipse.swt.widgets.Label;
import org.nightlabs.jfire.base.ui.prop.structedit.AbstractStructFieldEditor;
import org.nightlabs.jfire.prop.html.HTMLStructField;
/**
* @author Marc Klinger - marc[at]nightlabs[dot]de
*/
public class HTMLStructFieldEditor extends AbstractStructFieldEditor<HTMLStructField>
{
/* (non-Javadoc)
* @see org.nightlabs.jfire.base.ui.prop.structedit.AbstractStructFieldEditor#createSpecialComposite(org.eclipse.swt.widgets.Composite, int)
*/
@Override
protected Composite createSpecialComposite(Composite parent, int style)
{
// FIXME: remove this.
Composite c = new Composite(parent, style);
c.setLayout(new FillLayout());
Label l = new Label(c, SWT.NONE);
l.setText("Hallo! Mein special composite");
return c;
}
/* (non-Javadoc)
* @see org.nightlabs.jfire.base.ui.prop.structedit.AbstractStructFieldEditor#setSpecialData(org.nightlabs.jfire.prop.StructField)
*/
@Override
protected void setSpecialData(HTMLStructField field)
{
}
}