package org.simantics.views.swt.client.impl; import org.eclipse.swt.widgets.Composite; import org.simantics.views.ViewUtils.LayoutBean; import org.simantics.views.swt.client.base.SWTViewUtils; import org.simantics.views.swt.client.base.SingleSWTViewNode; public class SWTComposite extends SingleSWTViewNode { private static final long serialVersionUID = 7932335224632082902L; public LayoutBean layout; @Override public void createControls(org.eclipse.swt.widgets.Composite parent) { control = new Composite(parent, style); setProperties(); createChildComposites(); } final public void synchronizeLayout(LayoutBean layout) { if(layout != null) control.setLayout(SWTViewUtils.toLayout(layout)); } }