Revision a60ccec4
Added by Katja Luther over 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/databaseAdmin/preferencePage/AbcdImportProviderAdminPreferencePage.java | ||
---|---|---|
9 | 9 |
package eu.etaxonomy.taxeditor.databaseAdmin.preferencePage; |
10 | 10 |
|
11 | 11 |
import org.apache.commons.lang.StringUtils; |
12 |
import org.eclipse.swt.SWT; |
|
13 |
import org.eclipse.swt.custom.CLabel; |
|
14 |
import org.eclipse.swt.layout.GridLayout; |
|
12 | 15 |
import org.eclipse.swt.widgets.Composite; |
13 | 16 |
import org.eclipse.swt.widgets.Control; |
14 | 17 |
|
... | ... | |
16 | 19 |
import eu.etaxonomy.cdm.api.service.IPreferenceService; |
17 | 20 |
import eu.etaxonomy.cdm.model.metadata.CdmPreference; |
18 | 21 |
import eu.etaxonomy.cdm.model.metadata.PreferencePredicate; |
22 |
import eu.etaxonomy.taxeditor.l10n.Messages; |
|
19 | 23 |
import eu.etaxonomy.taxeditor.preference.AbcdImportProvider; |
20 | 24 |
import eu.etaxonomy.taxeditor.preference.ListComponent; |
21 | 25 |
import eu.etaxonomy.taxeditor.store.CdmStore; |
... | ... | |
27 | 31 |
*/ |
28 | 32 |
public class AbcdImportProviderAdminPreferencePage extends AbcdImportProvider implements IE4AdminPreferencePage{ |
29 | 33 |
|
30 |
private ListComponent biocaseProviderList; |
|
34 |
|
|
31 | 35 |
|
32 | 36 |
@Override |
33 | 37 |
protected Control createContents(Composite parent) { |
34 |
Control composite = super.createContents(parent); |
|
35 |
biocaseProviderList.setAdmin(true); |
|
38 |
final Composite composite = new Composite(parent, SWT.NULL); |
|
39 |
final CLabel description = new CLabel(composite, SWT.NULL); |
|
40 |
description.setText(Messages.AbcdImportProvider_description); |
|
41 |
GridLayout gridLayout = new GridLayout(); |
|
42 |
composite.setLayout(gridLayout); |
|
43 |
|
|
44 |
gridLayout.numColumns = 3; |
|
45 |
//gridLayout.horizontalSpacing= 5; |
|
46 |
//gridLayout.makeColumnsEqualWidth = true; |
|
47 |
|
|
48 |
composite.setLayout(gridLayout); |
|
49 |
biocaseProviderList = new ListComponent(composite, SWT.SCROLL_LINE,true, this); |
|
36 | 50 |
setApply(true); |
37 | 51 |
return composite; |
38 | 52 |
} |
Also available in: Unified diff
ref #8385: enable apply button when provider added or removed from preference