X-Git-Url: https://git.argeo.org/?p=gpl%2Fargeo-suite.git;a=blobdiff_plain;f=publishing%2Forg.argeo.publishing.ui%2Fsrc%2Forg%2Fargeo%2Fdocbook%2Fui%2FAbstractDbkViewer.java;fp=publishing%2Forg.argeo.publishing.ui%2Fsrc%2Forg%2Fargeo%2Fdocbook%2Fui%2FAbstractDbkViewer.java;h=cde5c7fd74fbec68528937df76d4bb6a20da2c98;hp=2249ff06adcb0dd63d6ccd7265da5e7281d35d70;hb=cc5f3a7a328e0487d0b06dd4e99b232a2e551461;hpb=10962e83427049bc464edbb88ad9ba9d4b4b8b39 diff --git a/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/AbstractDbkViewer.java b/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/AbstractDbkViewer.java index 2249ff0..cde5c7f 100644 --- a/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/AbstractDbkViewer.java +++ b/publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/AbstractDbkViewer.java @@ -221,24 +221,18 @@ public abstract class AbstractDbkViewer extends AbstractPageViewer implements Ke protected DbkVideo newVideo(TextSection parent, Node node) { try { -// node.getSession(); -// Composite wrapper = new Composite(parent, SWT.NONE); -// new Label(wrapper,SWT.NONE).setText("TEST"); - DbkVideo video = new DbkVideo(parent, SWT.BORDER, node); + DbkVideo video = new DbkVideo(parent,getCmsEditable().canEdit()?SWT.NONE : SWT.READ_ONLY, node); GridData gd; if (maxMediaWidth != null) { gd = new GridData(SWT.CENTER, SWT.FILL, false, false); // TODO, manage size gd.widthHint = maxMediaWidth; gd.heightHint = (int) (gd.heightHint * 0.5625); -// img.setPreferredSize(new Point(maxMediaWidth, 0)); } else { gd = new GridData(SWT.CENTER, SWT.FILL, false, false); - gd.widthHint = video.getWidth(); - gd.heightHint = video.getHeight(); -// gd = new GridData(video.getWidth(),video.getHeight()); +// gd.widthHint = video.getWidth(); +// gd.heightHint = video.getHeight(); } -// wrapper.setLayoutData(gd); video.setLayoutData(gd); updateContent(video); return null; @@ -305,7 +299,8 @@ public abstract class AbstractDbkViewer extends AbstractPageViewer implements Ke paragraph.setText(textInterpreter.readSimpleHtml(partNode)); } else if (part instanceof DbkImg) { DbkImg editableImage = (DbkImg) part; - //imageManager.load(partNode, part.getControl(), editableImage.getPreferredImageSize()); + // imageManager.load(partNode, part.getControl(), + // editableImage.getPreferredImageSize()); } else if (part instanceof DbkVideo) { DbkVideo video = (DbkVideo) part; video.load(part.getControl());