X-Git-Url: https://git.argeo.org/?a=blobdiff_plain;f=org.argeo.app.ui%2Fsrc%2Forg%2Fargeo%2Fapp%2Fui%2Fpublish%2FDocumentUiProvider.java;h=554ad90dc8f7b642f9d3e281fa706c91fa68269a;hb=f1b87af2e0de38f1f49ab8fe68f9988018914811;hp=3829583fcc92dc539671b4872bef431fae289333;hpb=942fd932e1f6ed3319575c4c1d944912dfca9fa5;p=gpl%2Fargeo-suite.git diff --git a/org.argeo.app.ui/src/org/argeo/app/ui/publish/DocumentUiProvider.java b/org.argeo.app.ui/src/org/argeo/app/ui/publish/DocumentUiProvider.java index 3829583..554ad90 100644 --- a/org.argeo.app.ui/src/org/argeo/app/ui/publish/DocumentUiProvider.java +++ b/org.argeo.app.ui/src/org/argeo/app/ui/publish/DocumentUiProvider.java @@ -4,19 +4,20 @@ import javax.jcr.Node; import javax.jcr.RepositoryException; import javax.jcr.nodetype.NodeType; -import org.argeo.api.cms.CmsEditable; -import org.argeo.api.cms.CmsView; +import org.argeo.api.cms.ux.CmsEditable; +import org.argeo.api.cms.ux.CmsView; import org.argeo.app.docbook.DbkType; import org.argeo.app.ui.docbook.AbstractDbkViewer; import org.argeo.app.ui.docbook.DocumentTextEditor; import org.argeo.cms.swt.CmsSwtUtils; +import org.argeo.cms.swt.widgets.ScrolledPage; import org.argeo.cms.ui.CmsUiProvider; import org.argeo.cms.ui.util.CmsLink; import org.argeo.cms.ui.util.CmsUiUtils; import org.argeo.cms.ui.viewers.JcrVersionCmsEditable; -import org.argeo.cms.ui.widgets.ScrolledPage; import org.eclipse.swt.SWT; import org.eclipse.swt.browser.Browser; +import org.eclipse.swt.layout.FillLayout; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Control; @@ -31,8 +32,14 @@ public class DocumentUiProvider implements CmsUiProvider { // Title parent.setLayout(CmsSwtUtils.noSpaceGridLayout()); - CmsLink toHtml = new CmsLink("To HTML", "/html/dbk" + context.getPath()+"/index.html"); - toHtml.createUiPart(parent, context); + Composite links = new Composite(parent, SWT.NONE); + FillLayout linksLayout = new FillLayout(); + linksLayout.spacing = 2; + links.setLayout(linksLayout); + CmsLink toHtml = new CmsLink("to HTML", "/html/dbk" + context.getPath() + "/index.html"); + toHtml.createUiPart(links, context); + CmsLink toPdf = new CmsLink("to PDF", "/html/dbk" + context.getPath() + "/index.pdf"); + toPdf.createUiPart(links, context); ScrolledPage page = new ScrolledPage(parent, SWT.NONE); page.setLayoutData(CmsSwtUtils.fillAll());