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