Set focus listener on editable parts.
authorMathieu Baudier <mbaudier@argeo.org>
Thu, 28 Jan 2021 11:36:37 +0000 (12:36 +0100)
committerMathieu Baudier <mbaudier@argeo.org>
Thu, 28 Jan 2021 11:36:37 +0000 (12:36 +0100)
publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/AbstractDbkViewer.java

index 6b0692f6f80c52735b30c1a6647ded04ea0ce876..02509f25732bec1b037f840a9b81526e94e3c68b 100644 (file)
@@ -157,6 +157,7 @@ public abstract class AbstractDbkViewer extends AbstractPageViewer implements Ke
                updateContent(paragraph);
                paragraph.setLayoutData(fillWidth());
                paragraph.setMouseListener(getMouseListener());
+               paragraph.setFocusListener(getFocusListener());
                return paragraph;
        }
 
@@ -166,6 +167,7 @@ public abstract class AbstractDbkViewer extends AbstractPageViewer implements Ke
                        img.setLayoutData(CmsUiUtils.grabWidth(SWT.CENTER, SWT.DEFAULT));
                        updateContent(img);
                        img.setMouseListener(getMouseListener());
+                       img.setFocusListener(getFocusListener());
                        return img;
                } catch (RepositoryException e) {
                        throw new JcrException("Cannot add new image " + node, e);
@@ -180,6 +182,7 @@ public abstract class AbstractDbkViewer extends AbstractPageViewer implements Ke
                DocBookSectionTitle title = new DocBookSectionTitle(titleParent, style, titleNode);
                updateContent(title);
                title.setMouseListener(getMouseListener());
+               title.setFocusListener(getFocusListener());
                return title;
        }