*/
package eu.etaxonomy.taxeditor.ui.section.supplemental;
+import org.eclipse.e4.ui.workbench.modeling.EPartService;
import org.eclipse.swt.events.SelectionListener;
+import org.eclipse.ui.forms.widgets.ExpandableComposite;
import eu.etaxonomy.cdm.model.common.IdentifiableSource;
+import eu.etaxonomy.taxeditor.model.AbstractUtility;
import eu.etaxonomy.taxeditor.ui.element.AbstractFormSection;
import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory;
import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement;
+import eu.etaxonomy.taxeditor.ui.element.LayoutConstants;
/**
* @author n.hoffmann
@Override
public void createControls(ICdmFormElement formElement, int style) {
super.createControls(formElement, style);
+ externalLinks = formFactory.createExternalLinksSection(getConversationHolder(), formElement, ExpandableComposite.TWISTIE);
+ externalLinks.setLayoutData(LayoutConstants.FILL_HORIZONTALLY(2, 1));
}
/** {@inheritDoc} */
}
if(eventSource == selection_reference){
getEntity().setCitation(selection_reference.getSelection());
+ AbstractUtility.getDetailsView(this.formFactory.getContext().get(EPartService.class)).
+ refreshSelection();
}
else if(eventSource == text_referenceDetail){
getEntity().setCitationMicroReference(text_referenceDetail.getText());