]> gerrit.simantics Code Review - simantics/platform.git/blob - bundles/org.simantics.views.swt.client/src/org/simantics/views/swt/client/impl/SWTComposite.java
Several Wiki documentation view improvements.
[simantics/platform.git] / bundles / org.simantics.views.swt.client / src / org / simantics / views / swt / client / impl / SWTComposite.java
1 package org.simantics.views.swt.client.impl;\r
2 \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
7 \r
8 public class SWTComposite extends SingleSWTViewNode<Composite> {\r
9         \r
10         private static final long serialVersionUID = 7932335224632082902L;\r
11         \r
12         public LayoutBean layout;\r
13         \r
14         @Override\r
15         public void createControls(org.eclipse.swt.widgets.Composite parent) {\r
16                 \r
17         control = new Composite(parent, style);\r
18         \r
19         setProperties();\r
20         \r
21         createChildComposites();\r
22         \r
23         }\r
24 \r
25         final public void synchronizeLayout(LayoutBean layout) {\r
26                 if(layout != null) control.setLayout(SWTViewUtils.toLayout(layout));\r
27         }\r
28         \r
29 }\r