]> git.argeo.org Git - gpl/argeo-suite.git/blob - publish/PublishUiProvider.java
Prepare next development cycle
[gpl/argeo-suite.git] / publish / PublishUiProvider.java
1 package org.argeo.app.ui.publish;
2
3 import org.argeo.api.acr.Content;
4 import org.argeo.api.cms.ux.CmsEditable;
5 import org.argeo.app.swt.docbook.DocBookViewer;
6 import org.argeo.cms.swt.CmsSwtUtils;
7 import org.argeo.cms.swt.acr.SwtUiProvider;
8 import org.argeo.cms.swt.widgets.ScrolledPage;
9 import org.eclipse.swt.SWT;
10 import org.eclipse.swt.widgets.Composite;
11 import org.eclipse.swt.widgets.Control;
12
13 public class PublishUiProvider implements SwtUiProvider {
14
15 @Override
16 public Control createUiPart(Composite parent, Content context) {
17 ScrolledPage page = new ScrolledPage(parent, SWT.NONE);
18 page.setLayoutData(CmsSwtUtils.fillAll());
19 page.setLayout(CmsSwtUtils.noSpaceGridLayout());
20 DocBookViewer docBookViewer = new DocBookViewer(page, 0, context, CmsEditable.NON_EDITABLE);
21 // docBookViewer.setLayoutData(CmsSwtUtils.fillAll());
22 docBookViewer.refresh();
23 return docBookViewer.getControl();
24 }
25
26 }