Revision f1e0cd00
Added by Andreas Müller over 3 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/preference/ListComponent.java | ||
---|---|---|
8 | 8 |
*/ |
9 | 9 |
package eu.etaxonomy.taxeditor.preference; |
10 | 10 |
|
11 |
|
|
12 | 11 |
import java.awt.Toolkit; |
13 | 12 |
import java.io.BufferedReader; |
14 | 13 |
import java.io.IOException; |
... | ... | |
50 | 49 |
import eu.etaxonomy.taxeditor.l10n.Messages; |
51 | 50 |
import eu.etaxonomy.taxeditor.preference.menu.CdmPreferencePage; |
52 | 51 |
|
53 |
|
|
54 | 52 |
/** |
55 | 53 |
* @author k.luther |
56 | 54 |
* @date 20.04.2017 |
57 |
* |
|
58 | 55 |
*/ |
59 | 56 |
public class ListComponent implements ModifyListener |
60 | 57 |
{ |
... | ... | |
73 | 70 |
String providerList; |
74 | 71 |
String[] items; |
75 | 72 |
|
76 |
|
|
77 | 73 |
public CdmPreference getProviderListPreference() { |
78 | 74 |
return providerListPreference; |
79 | 75 |
} |
80 | 76 |
|
81 |
|
|
82 | 77 |
public void setProviderListPreference(CdmPreference providerListPreference) { |
83 | 78 |
this.providerListPreference = providerListPreference; |
84 | 79 |
} |
85 | 80 |
|
86 |
|
|
87 | 81 |
public ListComponent(Composite parent, int style, boolean isAdmin, CdmPreferencePage parentPage) { |
88 | 82 |
this.isAdmin= isAdmin; |
89 | 83 |
this.preferencePage = parentPage; |
... | ... | |
123 | 117 |
for (String providerString : providerArray){ |
124 | 118 |
if (!StringUtils.isBlank(providerString)){ |
125 | 119 |
list.add(providerString); |
126 |
|
|
127 | 120 |
} |
128 | 121 |
} |
129 | 122 |
} |
... | ... | |
138 | 131 |
dataList.horizontalAlignment = GridData.FILL; |
139 | 132 |
dataList.horizontalSpan = 3; |
140 | 133 |
|
141 |
|
|
142 | 134 |
// dataList.grabExcessVerticalSpace = true; |
143 | 135 |
|
144 | 136 |
list.setLayoutData(dataList); |
145 | 137 |
|
146 |
|
|
147 | 138 |
providerURI = new Combo(parent, SWT.BORDER); |
148 | 139 |
|
149 | 140 |
URL url; |
... | ... | |
197 | 188 |
e.printStackTrace(); |
198 | 189 |
} |
199 | 190 |
|
200 |
|
|
201 | 191 |
GridData dataProviderUri = new GridData(); |
202 | 192 |
dataProviderUri.horizontalAlignment = GridData.FILL; |
203 | 193 |
dataProviderUri.horizontalSpan = 3; |
... | ... | |
228 | 218 |
// // additionally, configure the comboViewer arbitrary |
229 | 219 |
// AutoCompleteField field = new AutoCompleteField(comboViewer.getCombo(), new ComboContentAdapter(), proposals); |
230 | 220 |
|
231 |
|
|
232 |
|
|
233 |
|
|
234 | 221 |
//providerURI.addModifyListener(this); |
235 | 222 |
labelException = new Label(parent, SWT.NULL); |
236 | 223 |
labelException.setText(""); |
237 | 224 |
|
238 |
|
|
239 | 225 |
labelException.setLayoutData(dataProviderUri); |
240 | 226 |
|
241 | 227 |
Button addButton = new Button(parent, SWT.NULL); |
... | ... | |
248 | 234 |
removeButton.addMouseListener(new RemoveListener()); |
249 | 235 |
} |
250 | 236 |
|
251 |
|
|
252 |
/** |
|
253 |
* @return |
|
254 |
*/ |
|
255 | 237 |
IContentProposalProvider getProposalProvider() { |
256 | 238 |
return new IContentProposalProvider() { |
257 | 239 |
@Override |
Also available in: Unified diff
cleanup