]>
git.argeo.org Git - gpl/argeo-suite.git/blob - publishing/org.argeo.publishing.ui/src/org/argeo/docbook/ui/DocBookSectionTitle.java
1 package org
.argeo
.docbook
.ui
;
4 import javax
.jcr
.RepositoryException
;
6 import org
.argeo
.cms
.text
.TextSection
;
7 import org
.argeo
.cms
.ui
.viewers
.EditablePart
;
8 import org
.argeo
.cms
.ui
.viewers
.NodePart
;
9 import org
.argeo
.cms
.ui
.widgets
.EditableText
;
10 import org
.eclipse
.swt
.widgets
.Composite
;
12 /** The title of a section, based on an XML text node. */
13 public class DocBookSectionTitle
extends EditableText
implements EditablePart
, NodePart
{
14 private static final long serialVersionUID
= -1787983154946583171L;
16 private final TextSection section
;
18 public DocBookSectionTitle(Composite parent
, int swtStyle
, Node titleNode
) throws RepositoryException
{
19 super(parent
, swtStyle
, titleNode
);
20 section
= (TextSection
) TextSection
.findSection(this);
24 public TextSection
getSection() {
29 public Node
getItem() throws RepositoryException
{
34 // public String getPartId() {
35 // return getNodeId();
39 // protected void setControlLayoutData(Control control) {
40 // super.setControlLayoutData(control);
41 // control.setLayoutData(new GridData(SWT.LEAD, SWT.CENTER, true, false));
45 // protected void setContainerLayoutData(Composite composite) {
46 // super.setContainerLayoutData(composite);
47 // composite.setLayoutData(new GridData(SWT.LEAD, SWT.BOTTOM, true, false));