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