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