From: Patrick Plitzner Date: Tue, 25 Aug 2015 06:06:12 +0000 (+0200) Subject: Create constant for default column number in detail sections X-Git-Tag: 3.8.0^2~49 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/98fbf5459de5aaefe44b65ebf195464d1a7c74f1 Create constant for default column number in detail sections --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/AbstractFormSection.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/AbstractFormSection.java index 6afa2b7bf..a50561e50 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/AbstractFormSection.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/AbstractFormSection.java @@ -52,6 +52,11 @@ import eu.etaxonomy.taxeditor.model.MessagingUtils; //TODO shouldn't ENTITY be bound with super class ICdmBase for example (AbstractFormSection)? public abstract class AbstractFormSection extends Section implements ISelectionChangedListener, IEntityElement, IConversationEnabled { + /** + * The default number of columns in detail sections + */ + public static final int DEFAULT_NUM_COLUMNS = 2; + private ISelectionProvider selectionProvider; private ENTITY entity; diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailSection.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailSection.java index 07f08c704..f88a9d0bf 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailSection.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/AbstractCdmDetailSection.java @@ -42,27 +42,6 @@ public abstract class AbstractCdmDetailSection extends AbstractFormSecti protected ICdmDetailElement detailElement; - /** - *

- * Constructor for AbstractCdmDetailSection. - *

- * - * @param formFactory - * a {@link eu.etaxonomy.taxeditor.ui.element.CdmFormFactory} - * object. - * @param conversation - * a {@link eu.etaxonomy.cdm.api.conversation.ConversationHolder} - * object. - * @param parentElement - * a {@link eu.etaxonomy.taxeditor.ui.element.ICdmFormElement} - * object. - * @param selectionProvider - * a {@link org.eclipse.jface.viewers.ISelectionProvider} object. - * @param style - * a int. - * @param - * a ENTITY object. - */ public AbstractCdmDetailSection(CdmFormFactory formFactory, ConversationHolder conversation, ICdmFormElement parentElement, ISelectionProvider selectionProvider, int style) { @@ -88,15 +67,10 @@ public abstract class AbstractCdmDetailSection extends AbstractFormSecti } } - /** - * @param abstractCdmDetailSection - * @param definedTermClass - * @param null1 - */ protected void createControlsByType(AbstractCdmDetailSection formElement, Class entityClass, int style) { TableWrapLayout layout = (TableWrapLayout) getLayoutComposite().getLayout(); layout.topMargin = 10; - layout.numColumns = 2; + layout.numColumns = DEFAULT_NUM_COLUMNS; getLayoutComposite().setLayout(layout); if(entityClass==null){ @@ -107,19 +81,6 @@ public abstract class AbstractCdmDetailSection extends AbstractFormSecti } } - - /** - *

- * createControls - *

- * - * @param formElement - * a - * {@link eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailSection} - * object. - * @param style - * a int. - */ protected void createControls(AbstractCdmDetailSection formElement, int style) { createControlsByType(formElement, null, style); } @@ -130,13 +91,6 @@ public abstract class AbstractCdmDetailSection extends AbstractFormSecti return createCdmDetailElement(parentElement, style); } - /** - *

- * getHeading - *

- * - * @return the heading for this section - */ public abstract String getHeading(); /** {@inheritDoc} */ @@ -152,13 +106,6 @@ public abstract class AbstractCdmDetailSection extends AbstractFormSecti super.dispose(); } - /* - * (non-Javadoc) - * - * @see - * eu.etaxonomy.taxeditor.forms.section.AbstractEditorFormSection#setBackground - * (org.eclipse.swt.graphics.Color) - */ /** {@inheritDoc} */ @Override public void setBackground(Color color) { @@ -168,14 +115,6 @@ public abstract class AbstractCdmDetailSection extends AbstractFormSecti super.setBackground(color); } - /** - *

- * setEntity - *

- * - * @param entity - * a ENTITY object. - */ @Override public void setEntity(ENTITY entity) { if (detailElement != null) { @@ -186,11 +125,6 @@ public abstract class AbstractCdmDetailSection extends AbstractFormSecti layout(); } - /** - *

- * setSectionTitle - *

- */ protected void setSectionTitle() { String title = ""; if (getEntity() != null && (getEntity() instanceof IdentifiableEntity) && !(getEntity() instanceof SpecimenOrObservationBase)) { @@ -200,19 +134,11 @@ public abstract class AbstractCdmDetailSection extends AbstractFormSecti setTextClient(createToolbar()); } - /** - * @return - */ protected Control createToolbar() { ToolBarManager toolBarManager = new ToolBarManager(SWT.FLAT); return toolBarManager.createControl(this); } - /** - *

- * updateTitle - *

- */ public void updateTitle() { if (!isDisposed()) { setSectionTitle();