From: Katja Luther Date: Tue, 24 Oct 2023 09:25:30 +0000 (+0200) Subject: ref #10398: layout X-Git-Tag: 5.41.0^2~21 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/07145de78e129b9fb6c7f4c62d8b2658789455c4 ref #10398: layout --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/abcd/AbcdImportConfiguratorWizardPage.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/abcd/AbcdImportConfiguratorWizardPage.java index 0ce4b6b35..b819ef744 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/abcd/AbcdImportConfiguratorWizardPage.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/io/e4/in/abcd/AbcdImportConfiguratorWizardPage.java @@ -75,6 +75,7 @@ public class AbcdImportConfiguratorWizardPage extends AbstractPreferenceWizard i private Combo nomenclaturalCodeSelectionCombo; private Combo checkBoxMapUnitId; private Combo textDNAProviderString; + Button checkBoxReuseDescriptiveGroups; protected AbcdImportConfiguratorWizardPage(String title, String description, Abcd206ImportConfigurator configurator) { this(title, description, configurator, false, false); @@ -273,7 +274,7 @@ public class AbcdImportConfiguratorWizardPage extends AbstractPreferenceWizard i } - Button checkBoxReuseDescriptiveGroups = new Button(composite, SWT.CHECK); + checkBoxReuseDescriptiveGroups = new Button(composite, SWT.CHECK); gridData = new GridData(); gridData.horizontalAlignment = GridData.FILL_HORIZONTAL; gridData.horizontalSpan = 2; @@ -289,6 +290,10 @@ public class AbcdImportConfiguratorWizardPage extends AbstractPreferenceWizard i abcdImportConfigurator.setReuseExistingDescriptiveGroups(!abcdImportConfigurator.isReuseExistingDescriptiveGroups()); } }); + + if (!abcdImportConfigurator.isAddIndividualsAssociations()) { + checkBoxReuseDescriptiveGroups.setEnabled(false); + } Label labelSpecimen = new Label(composite, SWT.NONE); @@ -519,14 +524,17 @@ public class AbcdImportConfiguratorWizardPage extends AbstractPreferenceWizard i if (index == 0) { this.abcdImportConfigurator.setAddIndividualsAssociations(true); this.abcdImportConfigurator.setAddDeterminations(false); + this.checkBoxReuseDescriptiveGroups.setEnabled(true); } if (index == 1) { this.abcdImportConfigurator.setAddIndividualsAssociations(false); this.abcdImportConfigurator.setAddDeterminations(true); + this.checkBoxReuseDescriptiveGroups.setEnabled(false); } if (index == 2) { this.abcdImportConfigurator.setAddIndividualsAssociations(true); this.abcdImportConfigurator.setAddDeterminations(true); + this.checkBoxReuseDescriptiveGroups.setEnabled(true); } }