Revision 8ee0429a
Added by Katja Luther almost 3 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/MultilanguageTextElement.java | ||
---|---|---|
46 | 46 |
* @version 1.0 |
47 | 47 |
*/ |
48 | 48 |
public class MultilanguageTextElement extends AbstractCdmFormElement implements |
49 |
SelectionListener { |
|
49 |
SelectionListener, IEnableableFormElement {
|
|
50 | 50 |
|
51 | 51 |
private class OpenTranslationWizard extends SelectionAdapter { |
52 | 52 |
|
... | ... | |
88 | 88 |
|
89 | 89 |
private Button button; |
90 | 90 |
|
91 |
private boolean isEnabled = true; |
|
91 | 92 |
// private Button removeRepresentation; |
92 | 93 |
|
93 | 94 |
private Map<Language, LanguageString> multilanguageText; |
... | ... | |
287 | 288 |
} |
288 | 289 |
} |
289 | 290 |
|
290 |
public void setEnabled(boolean enabled){ |
|
291 |
@Override |
|
292 |
public void setEnabled(boolean enabled){ |
|
293 |
isEnabled = enabled; |
|
291 | 294 |
if(button!=null){ |
292 | 295 |
button.setEnabled(enabled); |
293 | 296 |
} |
... | ... | |
295 | 298 |
combo_language.setEnabled(enabled); |
296 | 299 |
} |
297 | 300 |
element_languageString.setEnabled(enabled); |
301 |
|
|
298 | 302 |
} |
299 | 303 |
|
300 | 304 |
public void setIndent(int indent){ |
301 | 305 |
this.element_languageString.setIndent(indent); |
302 | 306 |
} |
303 | 307 |
|
308 |
@Override |
|
309 |
public boolean isEnabled() { |
|
310 |
return isEnabled; |
|
311 |
} |
|
312 |
|
|
304 | 313 |
} |
Also available in: Unified diff
ref #9287: disable translation elements of term