From: Patrick Plitzner Date: Tue, 15 Nov 2016 16:27:52 +0000 (+0100) Subject: fix #6199 Excluded note for excluded taxon nodes in TaxEditor X-Git-Tag: 4.4.0^2~25 X-Git-Url: https://dev.e-taxonomy.eu/gitweb/taxeditor.git/commitdiff_plain/ac1659d4fb4bd6a0f42c5e3cef97dee1ccad7925?hp=94e606974d2da3a9d17c11cf048afcc68a32265f fix #6199 Excluded note for excluded taxon nodes in TaxEditor --- diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/MultilanguageTextElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/MultilanguageTextElement.java index 11a1e21d5..961ff6f76 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/MultilanguageTextElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/MultilanguageTextElement.java @@ -30,12 +30,10 @@ import eu.etaxonomy.cdm.model.common.LanguageString; import eu.etaxonomy.cdm.model.common.MultilanguageTextHelper; import eu.etaxonomy.cdm.model.common.TermType; import eu.etaxonomy.taxeditor.model.DefaultTermComparator; -import eu.etaxonomy.taxeditor.model.ImageResources; import eu.etaxonomy.taxeditor.model.MessagingUtils; import eu.etaxonomy.taxeditor.preference.PreferencesUtil; import eu.etaxonomy.taxeditor.store.CdmStore; import eu.etaxonomy.taxeditor.ui.combo.TermComboElement; -import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement; import eu.etaxonomy.taxeditor.ui.translation.TranslationWizard; /** @@ -89,7 +87,7 @@ public class MultilanguageTextElement extends AbstractCdmFormElement implements protected LanguageStringWithLabelElement element_languageString; private Button button; - + // private Button removeRepresentation; private Map multilanguageText; @@ -265,6 +263,15 @@ public class MultilanguageTextElement extends AbstractCdmFormElement implements firePropertyChangeEvent(new CdmPropertyChangeEvent(this, event)); } } - - + + public void setEnabled(boolean enabled){ + if(button!=null){ + button.setEnabled(enabled); + } + if(combo_language!=null){ + combo_language.setEnabled(enabled); + } + element_languageString.setEnabled(enabled); + } + } diff --git a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/TaxonNodeDetailElement.java b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/TaxonNodeDetailElement.java index 9087bac7a..d9cb23557 100644 --- a/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/TaxonNodeDetailElement.java +++ b/eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/classification/TaxonNodeDetailElement.java @@ -27,6 +27,7 @@ import eu.etaxonomy.taxeditor.ui.element.CdmFormFactory; import eu.etaxonomy.taxeditor.ui.element.CheckboxElement; import eu.etaxonomy.taxeditor.ui.element.ICdmFormElement; import eu.etaxonomy.taxeditor.ui.element.LayoutConstants; +import eu.etaxonomy.taxeditor.ui.element.MultilanguageTextElement; import eu.etaxonomy.taxeditor.ui.element.TextWithLabelElement; import eu.etaxonomy.taxeditor.ui.section.AbstractCdmDetailElement; import eu.etaxonomy.taxeditor.ui.selection.EntitySelectionElement; @@ -61,9 +62,11 @@ public class TaxonNodeDetailElement extends AbstractCdmDetailElement