- adapted EntitiySelectionElement to be able to use with WindowBuilder
[taxeditor.git] / eu.etaxonomy.taxeditor.store / src / main / java / eu / etaxonomy / taxeditor / ui / element / AbstractCdmFormElementComposite.java
index 81cf6a69473df48fd19b00be9e864e3a2498d1ee..64f37b8b187c09bd6db4131b008eccab3b2ad40c 100644 (file)
@@ -8,12 +8,14 @@ import java.util.Set;
 import org.eclipse.core.runtime.Assert;
 import org.eclipse.jface.util.IPropertyChangeListener;
 import org.eclipse.jface.util.PropertyChangeEvent;
+import org.eclipse.swt.SWT;
 import org.eclipse.swt.graphics.Color;
 import org.eclipse.swt.widgets.Composite;
 import org.eclipse.swt.widgets.Control;
 import org.eclipse.ui.forms.widgets.FormToolkit;
 import org.eclipse.ui.forms.widgets.Section;
 import org.eclipse.ui.forms.widgets.TableWrapLayout;
+import org.eclipse.wb.swt.SWTResourceManager;
 
 import eu.etaxonomy.taxeditor.model.AbstractUtility;
 
@@ -35,11 +37,13 @@ public class AbstractCdmFormElementComposite extends Composite implements ICdmFo
         */
        public AbstractCdmFormElementComposite(Composite parent, final FormToolkit formFactory, ICdmFormElement parentFormElement, int style) {
                super(parent, style);
+               setBackground(SWTResourceManager.getColor(SWT.COLOR_WHITE));
 
                this.parentElement = parentFormElement;
                if(formFactory instanceof CdmFormFactory){
                    this.formFactory = (CdmFormFactory) formFactory;
                }
+               //TODO what to do when not instance of CdmFormFactory
 
                TableWrapLayout twl_layoutComposite = new TableWrapLayout();
                twl_layoutComposite.numColumns = 2;