View Javadoc
1   package org.argeo.cms.ui.util;
2   
3   import javax.jcr.Node;
4   import javax.jcr.RepositoryException;
5   
6   import org.argeo.cms.ui.CmsStyles;
7   import org.argeo.cms.ui.CmsUiProvider;
8   import org.eclipse.rap.rwt.RWT;
9   import org.eclipse.swt.SWT;
10  import org.eclipse.swt.widgets.Composite;
11  import org.eclipse.swt.widgets.Control;
12  import org.eclipse.swt.widgets.Label;
13  
14  public class SimpleStaticPage implements CmsUiProvider {
15  	private String text;
16  
17  	@Override
18  	public Control createUi(Composite parent, Node context)
19  			throws RepositoryException {
20  		Label textC = new Label(parent,  SWT.WRAP);
21  		textC.setData(RWT.CUSTOM_VARIANT, CmsStyles.CMS_STATIC_TEXT);
22  		textC.setData(RWT.MARKUP_ENABLED, Boolean.TRUE);
23  		textC.setText(text);
24  		
25  		return textC;
26  	}
27  
28  	public void setText(String text) {
29  		this.text = text;
30  	}
31  
32  }