Revision cc1f8735
Added by Katja Luther over 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/section/name/NameRelationshipDetailElement.java | ||
---|---|---|
9 | 9 |
|
10 | 10 |
package eu.etaxonomy.taxeditor.ui.section.name; |
11 | 11 |
|
12 |
import org.eclipse.swt.SWT; |
|
13 | 12 |
import org.eclipse.swt.events.SelectionListener; |
14 | 13 |
import org.eclipse.swt.graphics.Color; |
15 | 14 |
|
... | ... | |
61 | 60 |
public void createControls(ICdmFormElement element, int style) { |
62 | 61 |
label = formFactory.createLabel(element, null); |
63 | 62 |
|
64 |
ruleConsidered = formFactory.createRuleConsideredElement(element, "Rule Considered", SWT.NULL);
|
|
63 |
ruleConsidered = formFactory.createRuleConsideredElement(element, "Rule Considered", style);
|
|
65 | 64 |
|
66 | 65 |
super.createControls(element, style); |
67 | 66 |
} |
... | ... | |
72 | 71 |
String text = entity.getFromName().getTitleCache() + " is " + entity.getType().getLabel() + " " + entity.getToName().getTitleCache(); |
73 | 72 |
|
74 | 73 |
label.setText(text); |
75 |
ruleConsidered.setNameRelation(entity);
|
|
74 |
ruleConsidered.setElement(entity);
|
|
76 | 75 |
|
77 | 76 |
super.setEntity(entity); |
78 | 77 |
} |
... | ... | |
80 | 79 |
/** {@inheritDoc} */ |
81 | 80 |
@Override |
82 | 81 |
public void handleEvent(Object eventSource) { |
83 |
if(eventSource == combo_relationshipType){ |
|
82 |
if(eventSource == combo_relationshipType){
|
|
84 | 83 |
getEntity().setType(combo_relationshipType.getSelection()); |
85 | 84 |
} |
86 | 85 |
else if(eventSource == selection_toName){ |
87 | 86 |
MessagingUtils.error(getClass(), "No API call available.", null); |
88 | 87 |
} |
89 |
else if(eventSource == ruleConsidered.textRuleConsidered){ |
|
90 |
getEntity().setRuleConsidered(ruleConsidered.textRuleConsidered.getText()); |
|
91 |
ruleConsidered.nomenclaturalCodeEdition.setEnabled(true); |
|
92 |
} |
|
93 | 88 |
else if(eventSource == selection_reference){ |
94 | 89 |
getEntity().setCitation(selection_reference.getSelection()); |
95 | 90 |
} |
Also available in: Unified diff
ref #8410: disable code edition combo when rule considered is empty