1 package org.simantics.views.swt.client.impl;
3 import org.eclipse.swt.widgets.Composite;
4 import org.simantics.views.ViewUtils.LayoutBean;
5 import org.simantics.views.swt.client.base.SWTViewUtils;
6 import org.simantics.views.swt.client.base.SingleSWTViewNode;
8 public class SWTComposite extends SingleSWTViewNode<Composite> {
10 private static final long serialVersionUID = 7932335224632082902L;
12 public LayoutBean layout;
15 public void createControls(org.eclipse.swt.widgets.Composite parent) {
17 control = new Composite(parent, style);
21 createChildComposites();
25 final public void synchronizeLayout(LayoutBean layout) {
26 if(layout != null) control.setLayout(SWTViewUtils.toLayout(layout));