]> git.argeo.org Git - lgpl/argeo-commons.git/blob - CmsSwtUi.java
e0f63e45e2eb85578428923964f1421fa1ba25fe
[lgpl/argeo-commons.git] / CmsSwtUi.java
1 package org.argeo.cms.swt;
2
3 import org.argeo.api.cms.ux.CmsUi;
4 import org.argeo.api.cms.ux.CmsView;
5 import org.eclipse.swt.layout.GridLayout;
6 import org.eclipse.swt.widgets.Composite;
7
8 /** A basic {@link CmsUi}, based on an SWT {@link Composite}. */
9 public class CmsSwtUi extends Composite implements CmsUi {
10
11 private static final long serialVersionUID = -107939076610406448L;
12
13 private CmsView cmsView;
14
15 public CmsSwtUi(Composite parent, int style) {
16 super(parent, style);
17 cmsView = CmsSwtUtils.getCmsView(parent);
18
19 setLayout(new GridLayout());
20 }
21
22 public CmsView getCmsView() {
23 return cmsView;
24 }
25
26 }