Revision 63a76a60
Added by Patrick Plitzner about 6 years ago
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/workingSet/matrix/SpecimenSelectionDialog.java | ||
---|---|---|
21 | 21 |
import org.eclipse.jface.viewers.LabelProvider; |
22 | 22 |
import org.eclipse.jface.viewers.TableViewer; |
23 | 23 |
import org.eclipse.swt.graphics.Image; |
24 |
import org.eclipse.swt.layout.FillLayout; |
|
24 | 25 |
import org.eclipse.swt.widgets.Composite; |
25 | 26 |
import org.eclipse.swt.widgets.Control; |
26 | 27 |
import org.eclipse.swt.widgets.Shell; |
... | ... | |
32 | 33 |
import eu.etaxonomy.cdm.model.description.WorkingSet; |
33 | 34 |
import eu.etaxonomy.cdm.model.occurrence.SpecimenOrObservationBase; |
34 | 35 |
import eu.etaxonomy.cdm.model.taxon.Taxon; |
35 |
import eu.etaxonomy.cdm.model.taxon.TaxonNode; |
|
36 | 36 |
import eu.etaxonomy.taxeditor.model.ImageResources; |
37 | 37 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
38 | 38 |
|
... | ... | |
57 | 57 |
@Override |
58 | 58 |
protected Control createDialogArea(Composite parent) { |
59 | 59 |
Composite composite = (Composite) super.createDialogArea(parent); |
60 |
composite.setLayout(new FillLayout()); |
|
60 | 61 |
list = new TableViewer(composite); |
61 | 62 |
list.setContentProvider(new ArrayContentProvider()); |
62 | 63 |
list.setLabelProvider(new DescriptionLabelProvider()); |
63 | 64 |
|
64 | 65 |
//gather descriptions |
65 |
Set<TaxonNode> taxonNodes = workingSet.getTaxonSubtreeFilter(); |
|
66 | 66 |
Set<SpecimenOrObservationBase> specimens = new HashSet<>(); |
67 | 67 |
|
68 | 68 |
//set filter parameters |
... | ... | |
86 | 86 |
return composite; |
87 | 87 |
} |
88 | 88 |
|
89 |
@Override |
|
90 |
protected void configureShell(Shell newShell) { |
|
91 |
super.configureShell(newShell); |
|
92 |
newShell.setText("Select specimens"); |
|
93 |
newShell.setMinimumSize(500, 400); |
|
94 |
} |
|
95 |
|
|
89 | 96 |
/** |
90 | 97 |
* {@inheritDoc} |
91 | 98 |
*/ |
Also available in: Unified diff
ref #7095 Enhance specimen selection dialog UI