Revision 5e8b6361
Added by Fabian Reimeier about 6 years ago
src/main/java/eu/etaxonomy/cdm/vaadin/component/distributionStatus/AreaAndTaxonSettingsConfigWindow.java | ||
---|---|---|
29 | 29 |
import com.vaadin.ui.Button.ClickListener; |
30 | 30 |
import com.vaadin.ui.ComboBox; |
31 | 31 |
import com.vaadin.ui.HorizontalLayout; |
32 |
import com.vaadin.ui.ListSelect; |
|
33 | 32 |
import com.vaadin.ui.Notification; |
33 |
import com.vaadin.ui.OptionGroup; |
|
34 |
import com.vaadin.ui.Panel; |
|
34 | 35 |
import com.vaadin.ui.Table.ColumnHeaderMode; |
35 | 36 |
import com.vaadin.ui.TextField; |
36 | 37 |
import com.vaadin.ui.Tree.ExpandEvent; |
... | ... | |
68 | 69 |
private ComboBox classificationBox; |
69 | 70 |
private TextField taxonFilter; |
70 | 71 |
private ComboBox distAreaBox; |
71 |
private ListSelect namedAreaList;
|
|
72 |
private OptionGroup namedAreaList;
|
|
72 | 73 |
private TreeTable taxonTree; |
73 | 74 |
private IDistributionTableView distributionTableView; |
74 | 75 |
|
... | ... | |
184 | 185 |
distAreaBox.setWidth("100%"); //$NON-NLS-1$ |
185 | 186 |
|
186 | 187 |
// named areas |
187 |
namedAreaList = new ListSelect(); |
|
188 |
namedAreaList.setCaption(Messages.getLocalizedString(Messages.AreaAndTaxonSettingsConfigWindow_AREAS)); |
|
189 |
namedAreaList.setSizeFull(); |
|
188 |
namedAreaList = new OptionGroup(); |
|
190 | 189 |
namedAreaList.setMultiSelect(true); |
190 |
namedAreaList.setSizeFull(); |
|
191 |
Panel namedAreaPanel = new Panel(Messages.getLocalizedString(Messages.AreaAndTaxonSettingsConfigWindow_AREAS)); |
|
192 |
namedAreaPanel.setContent(new VerticalLayout(namedAreaList)); |
|
193 |
namedAreaPanel.setSizeFull(); |
|
194 |
|
|
191 | 195 |
|
192 | 196 |
//taxonomy |
193 | 197 |
taxonTree = new TreeTable(Messages.getLocalizedString(Messages.AreaAndTaxonSettingsConfigWindow_TAXONOMY)); |
... | ... | |
199 | 203 |
taxonTree.setMultiSelect(true); |
200 | 204 |
|
201 | 205 |
leftContainer.addComponent(distAreaBox); |
202 |
leftContainer.addComponent(namedAreaList);
|
|
206 |
leftContainer.addComponent(namedAreaPanel);
|
|
203 | 207 |
leftContainer.setExpandRatio(distAreaBox, 0.1f); |
204 |
leftContainer.setExpandRatio(namedAreaList, 0.9f);
|
|
208 |
leftContainer.setExpandRatio(namedAreaPanel, 0.9f);
|
|
205 | 209 |
leftContainer.setSizeFull(); |
206 | 210 |
|
207 | 211 |
rightContainer.addComponent(classificationBox); |
src/main/java/eu/etaxonomy/cdm/vaadin/component/distributionStatus/DistributionStatusSettingsConfigWindow.java | ||
---|---|---|
18 | 18 |
import com.vaadin.ui.Button.ClickListener; |
19 | 19 |
import com.vaadin.ui.CheckBox; |
20 | 20 |
import com.vaadin.ui.HorizontalLayout; |
21 |
import com.vaadin.ui.ListSelect; |
|
21 |
import com.vaadin.ui.OptionGroup; |
|
22 |
import com.vaadin.ui.Panel; |
|
22 | 23 |
import com.vaadin.ui.VerticalLayout; |
23 | 24 |
|
24 | 25 |
import eu.etaxonomy.cdm.i18n.Messages; |
... | ... | |
36 | 37 |
implements ValueChangeListener, ClickListener{ |
37 | 38 |
|
38 | 39 |
private static final long serialVersionUID = -8220442386869594032L; |
39 |
private ListSelect distStatusSelect;
|
|
40 |
private OptionGroup distStatusSelect;
|
|
40 | 41 |
private CheckBox boxToggleAbbreviatedLabels; |
41 | 42 |
private IDistributionTableView distributionTableView; |
42 | 43 |
|
... | ... | |
75 | 76 |
mainLayout.setSpacing(true); |
76 | 77 |
|
77 | 78 |
//distribution status |
78 |
distStatusSelect = new ListSelect(Messages.getLocalizedString(Messages.DistributionStatusSettingsConfigWindow_DISTRIBUTION_STATUS));
|
|
79 |
distStatusSelect = new OptionGroup();
|
|
79 | 80 |
distStatusSelect.setImmediate(false); |
80 | 81 |
distStatusSelect.setMultiSelect(true); |
81 | 82 |
distStatusSelect.setSizeFull(); |
82 |
distStatusSelect.setWidth("100%"); //$NON-NLS-1$ |
|
83 |
Panel distStatusPanel = new Panel(Messages.getLocalizedString(Messages.DistributionStatusSettingsConfigWindow_DISTRIBUTION_STATUS)); |
|
84 |
distStatusPanel.setContent(new VerticalLayout(distStatusSelect)); |
|
85 |
distStatusPanel.setSizeFull(); |
|
83 | 86 |
|
84 | 87 |
//toggle abbreviated labels |
85 | 88 |
boxToggleAbbreviatedLabels = new CheckBox(Messages.getLocalizedString(Messages.DistributionStatusSettingsConfigWindow_SHOW_ABBREVIATED_LABELS), DistributionEditorUtil.isAbbreviatedLabels()); |
86 | 89 |
boxToggleAbbreviatedLabels.setImmediate(true); |
87 | 90 |
|
88 | 91 |
mainLayout.addComponent(boxToggleAbbreviatedLabels); |
89 |
mainLayout.addComponent(distStatusSelect);
|
|
90 |
mainLayout.setExpandRatio(distStatusSelect, 1);
|
|
92 |
mainLayout.addComponent(distStatusPanel);
|
|
93 |
mainLayout.setExpandRatio(distStatusPanel, 1);
|
|
91 | 94 |
mainLayout.setSizeFull(); |
92 | 95 |
|
93 | 96 |
//button toolbar |
Also available in: Unified diff
ref #7244 changed listselect to optiongroup