1 package org
.argeo
.app
.ui
.publish
;
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
;
13 public class PublishUiProvider
implements SwtUiProvider
{
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();