Revision 3fa460e5
Added by Katja Luther almost 8 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/RepresentationElement.java | ||
---|---|---|
72 | 72 |
*/ |
73 | 73 |
public RepresentationElement(CdmFormFactory formFactory, |
74 | 74 |
ICdmFormElement formElement, TermBase term, |
75 |
Integer textHeight, int style) { |
|
75 |
Integer textHeight, int style, boolean fill) {
|
|
76 | 76 |
super(formFactory, formElement); |
77 | 77 |
|
78 | 78 |
formFactory.addPropertyChangeListener(this); |
... | ... | |
85 | 85 |
if (PreferencesUtil.isMultilanguageTextEditingCapability()) { |
86 | 86 |
createRepresentationEditingElements(formElement, style); |
87 | 87 |
} |
88 |
setTerm(term); |
|
88 |
setTerm(term, fill);
|
|
89 | 89 |
|
90 | 90 |
} |
91 | 91 |
|
... | ... | |
111 | 111 |
*/ |
112 | 112 |
public RepresentationElement(CdmFormFactory formFactory, |
113 | 113 |
ICdmFormElement formElement, Representation representation, TermBase term, |
114 |
Integer textHeight, int style) { |
|
114 |
Integer textHeight, int style, boolean fill) {
|
|
115 | 115 |
super(formFactory, formElement); |
116 | 116 |
|
117 | 117 |
formFactory.addPropertyChangeListener(this); |
... | ... | |
124 | 124 |
if (PreferencesUtil.isMultilanguageTextEditingCapability()) { |
125 | 125 |
createRepresentationEditingElements(formElement, style); |
126 | 126 |
} |
127 |
setTerm(term); |
|
127 |
setTerm(term, fill);
|
|
128 | 128 |
setSelectedRepresentation(representation); |
129 | 129 |
|
130 | 130 |
|
... | ... | |
134 | 134 |
ICdmFormElement formElement, int style) { |
135 | 135 |
|
136 | 136 |
combo_language = formFactory.createDefinedTermComboElement(TermType.Language, formElement, |
137 |
"", null, false, style);
|
|
137 |
"", null, true, style);
|
|
138 | 138 |
|
139 | 139 |
combo_language.addSelectionListener(this); |
140 | 140 |
|
... | ... | |
201 | 201 |
* the multilanguageText to set |
202 | 202 |
*/ |
203 | 203 |
public void setTerm( |
204 |
TermBase term) { |
|
204 |
TermBase term, boolean update) {
|
|
205 | 205 |
this.term = term; |
206 | 206 |
|
207 | 207 |
if (selectedRepresentation != null) { |
208 | 208 |
combo_language.setTerms(getLanguages()); |
209 | 209 |
} |
210 |
updateControls(); |
|
210 |
if (update){ |
|
211 |
updateControls(); |
|
212 |
} |
|
211 | 213 |
} |
212 | 214 |
|
213 | 215 |
/** |
... | ... | |
215 | 217 |
*/ |
216 | 218 |
protected void updateControls() { |
217 | 219 |
Representation preferredRepresentation = term |
218 |
.getPreferredRepresentation(Arrays.asList(new Language[] { CdmStore |
|
219 |
.getDefaultLanguage() })); |
|
220 |
.getPreferredRepresentation(PreferencesUtil.getGlobalLanguage() ); |
|
220 | 221 |
|
221 | 222 |
element_Label.setText(preferredRepresentation.getLabel()); |
222 | 223 |
element_abbrevLabel.setText(preferredRepresentation.getAbbreviatedLabel()); |
... | ... | |
268 | 269 |
.getText(); |
269 | 270 |
selectedRepresentation.setText(text); |
270 | 271 |
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, event)); |
272 |
} else if (eventSource == button){ |
|
273 |
firePropertyChangeEvent(new CdmPropertyChangeEvent(this, event)); |
|
271 | 274 |
} |
272 | 275 |
} |
273 | 276 |
|
Also available in: Unified diff
#4018 let the right side of the translation wizard empty, fix the save problem for adding a neww representation for terms