4 package eu
.etaxonomy
.taxeditor
.forms
.termcombos
;
8 import org
.eclipse
.jface
.util
.IPropertyChangeListener
;
9 import org
.eclipse
.swt
.widgets
.Composite
;
11 import eu
.etaxonomy
.cdm
.model
.common
.Language
;
12 import eu
.etaxonomy
.taxeditor
.preference
.PreferencesUtil
;
18 public class LanguageComboComposite
extends AbstractTermComboComposite
<Language
> {
20 private static final int VISIBLE_ITEMS
= 20;
29 public LanguageComboComposite(Composite parent
, String labelString
, Language selection
, IPropertyChangeListener listener
, int style
) {
30 super(parent
, labelString
, selection
, listener
, VISIBLE_ITEMS
, style
);
34 * @see eu.etaxonomy.taxeditor.forms.AbstractTermComboComposite#preferredTerms()
37 protected List
<Language
> preferredTerms() {
38 return PreferencesUtil
.getPreferredLanguages();