45 |
45 |
private Button btnIncludeAcceptedTaxa;
|
46 |
46 |
private Button btnIncludeSynonyms;
|
47 |
47 |
private Button btnIncludeSharedTaxa;
|
|
48 |
private Button btnIncludeMisappliedNames;
|
|
49 |
private Button btnIncludeProParteSynonyms;
|
|
50 |
private Button btnIncludeHybrids;
|
48 |
51 |
|
49 |
52 |
private Combo btnPublish;
|
50 |
53 |
|
... | ... | |
96 |
99 |
// Composite control = toolkit.createComposite(composite);
|
97 |
100 |
btnIncludeAcceptedTaxa = new Button(control, SWT.CHECK);
|
98 |
101 |
btnIncludeAcceptedTaxa.setText(Messages.SetPublishConfiguration_IncludeAcceptedTaxa);
|
99 |
|
btnIncludeAcceptedTaxa.setSelection(configurator.isIncludeAcceptedTaxa());
|
100 |
|
btnIncludeAcceptedTaxa.addListener(SWT.Selection, new Listener() {
|
101 |
|
@Override
|
102 |
|
public void handleEvent(Event e) {
|
103 |
|
Button b = (Button) e.widget;
|
104 |
|
GridData data = (GridData) btnIncludeAcceptedTaxa.getLayoutData();
|
105 |
|
data.exclude = b.getSelection();
|
106 |
|
|
107 |
|
btnIncludeSharedTaxa.setVisible(data.exclude);
|
108 |
|
if (!btnIncludeSynonyms.getSelection() && !data.exclude){
|
109 |
|
setPageComplete(false);
|
110 |
|
}else{
|
111 |
|
setPageComplete(true);
|
112 |
|
}
|
113 |
|
}
|
114 |
|
});
|
|
102 |
// btnIncludeAcceptedTaxa.setSelection(configurator.isIncludeAcceptedTaxa());
|
|
103 |
// btnIncludeAcceptedTaxa.addListener(SWT.Selection, new Listener() {
|
|
104 |
// @Override
|
|
105 |
// public void handleEvent(Event e) {
|
|
106 |
// Button b = (Button) e.widget;
|
|
107 |
// GridData data = (GridData) btnIncludeAcceptedTaxa.getLayoutData();
|
|
108 |
// data.exclude = b.getSelection();
|
|
109 |
//
|
|
110 |
// btnIncludeSharedTaxa.setVisible(data.exclude);
|
|
111 |
// if (!btnIncludeSynonyms.getSelection() && !data.exclude && !btnIncludeHybrids.getSelection() && !btnIncludeMisappliedNames.getSelection() && !btnIncludeProParteSynonyms.getSelection()){
|
|
112 |
// setPageComplete(false);
|
|
113 |
// }else{
|
|
114 |
// setPageComplete(true);
|
|
115 |
// }
|
|
116 |
// }
|
|
117 |
// });
|
115 |
118 |
|
116 |
119 |
|
117 |
120 |
btnIncludeSharedTaxa = new Button(control, SWT.CHECK);
|
... | ... | |
121 |
124 |
btnIncludeSharedTaxa.setText(Messages.SetPublishConfiguration_IncludeSharedtaxa);
|
122 |
125 |
btnIncludeSharedTaxa.setSelection(configurator.isIncludeSharedTaxa());
|
123 |
126 |
|
|
127 |
btnIncludeMisappliedNames = new Button(control, SWT.CHECK);
|
|
128 |
btnIncludeMisappliedNames.setText(Messages.SetPublishConfiguration_IncludeMisappliedNames);
|
|
129 |
// btnIncludeMisappliedNames.setSelection(configurator.isIncludeMisapplications());
|
|
130 |
// btnIncludeMisappliedNames.addListener(SWT.Selection, new Listener() {
|
|
131 |
// @Override
|
|
132 |
// public void handleEvent(Event e) {
|
|
133 |
// Button b = (Button) e.widget;
|
|
134 |
// GridData data = (GridData) btnIncludeMisappliedNames.getLayoutData();
|
|
135 |
// data.exclude = b.getSelection();
|
|
136 |
//
|
|
137 |
// if (!btnIncludeSynonyms.getSelection() && !data.exclude && !btnIncludeAcceptedTaxa.getSelection() && !btnIncludeProParteSynonyms.getSelection() && !btnIncludeHybrids.getSelection()){
|
|
138 |
// setPageComplete(false);
|
|
139 |
// }else{
|
|
140 |
// setPageComplete(true);
|
|
141 |
// }
|
|
142 |
// }
|
|
143 |
// });
|
|
144 |
|
|
145 |
|
|
146 |
btnIncludeProParteSynonyms = new Button(control, SWT.CHECK);
|
|
147 |
btnIncludeProParteSynonyms.setText(Messages.SetPublishConfiguration_IncludeProParteSynonyms);
|
|
148 |
// btnIncludeProParteSynonyms.setSelection(configurator.isIncludeProParteSynonyms());
|
|
149 |
// btnIncludeProParteSynonyms.addListener(SWT.Selection, new Listener() {
|
|
150 |
// @Override
|
|
151 |
// public void handleEvent(Event e) {
|
|
152 |
// Button b = (Button) e.widget;
|
|
153 |
// GridData data = (GridData) btnIncludeProParteSynonyms.getLayoutData();
|
|
154 |
// data.exclude = b.getSelection();
|
|
155 |
//
|
|
156 |
// if (!btnIncludeSynonyms.getSelection() && !data.exclude && !btnIncludeAcceptedTaxa.getSelection() && !btnIncludeMisappliedNames.getSelection() && !btnIncludeHybrids.getSelection()){
|
|
157 |
// setPageComplete(false);
|
|
158 |
// }else{
|
|
159 |
// setPageComplete(true);
|
|
160 |
// }
|
|
161 |
// }
|
|
162 |
// });
|
|
163 |
|
|
164 |
btnIncludeHybrids = new Button(control, SWT.CHECK);
|
|
165 |
btnIncludeHybrids.setText(Messages.SetPublishConfiguration_IncludeHybrids);
|
|
166 |
// btnIncludeHybrids.setSelection(configurator.isIncludeHybrids());
|
|
167 |
// btnIncludeHybrids.addListener(SWT.Selection, new Listener() {
|
|
168 |
// @Override
|
|
169 |
// public void handleEvent(Event e) {
|
|
170 |
// Button b = (Button) e.widget;
|
|
171 |
// GridData data = (GridData) btnIncludeHybrids.getLayoutData();
|
|
172 |
// data.exclude = b.getSelection();
|
|
173 |
//
|
|
174 |
// if (!btnIncludeSynonyms.getSelection() && !data.exclude && !btnIncludeAcceptedTaxa.getSelection() && !btnIncludeMisappliedNames.getSelection() && !btnIncludeProParteSynonyms.getSelection()){
|
|
175 |
// setPageComplete(false);
|
|
176 |
// }else{
|
|
177 |
// setPageComplete(true);
|
|
178 |
// }
|
|
179 |
// }
|
|
180 |
// });
|
|
181 |
|
124 |
182 |
btnIncludeSynonyms = new Button(control, SWT.CHECK);
|
125 |
183 |
btnIncludeSynonyms.setText(Messages.SetPublishConfiguration_IncludeSynonyms);
|
126 |
|
btnIncludeSynonyms.setSelection(configurator.isIncludeSynonyms());
|
127 |
|
btnIncludeSynonyms.addListener(SWT.Selection, new Listener() {
|
128 |
|
@Override
|
129 |
|
public void handleEvent(Event e) {
|
130 |
|
Button b = (Button) e.widget;
|
131 |
|
GridData data = (GridData) btnIncludeSynonyms.getLayoutData();
|
132 |
|
data.exclude = b.getSelection();
|
133 |
|
|
134 |
|
if (!btnIncludeAcceptedTaxa.getSelection() && !data.exclude){
|
135 |
|
setPageComplete(false);
|
136 |
|
}else{
|
137 |
|
setPageComplete(true);
|
138 |
|
}
|
139 |
|
|
140 |
|
}
|
141 |
|
});
|
|
184 |
// btnIncludeSynonyms.setSelection(configurator.isIncludeSynonyms());
|
|
185 |
// btnIncludeSynonyms.addListener(SWT.Selection, new Listener() {
|
|
186 |
// @Override
|
|
187 |
// public void handleEvent(Event e) {
|
|
188 |
// Button b = (Button) e.widget;
|
|
189 |
// GridData data = (GridData) btnIncludeSynonyms.getLayoutData();
|
|
190 |
// data.exclude = b.getSelection();
|
|
191 |
//
|
|
192 |
// if (!btnIncludeAcceptedTaxa.getSelection() && !data.exclude && !btnIncludeHybrids.getSelection() && !btnIncludeMisappliedNames.getSelection() && !btnIncludeProParteSynonyms.getSelection()){
|
|
193 |
// setPageComplete(false);
|
|
194 |
// }else{
|
|
195 |
// setPageComplete(true);
|
|
196 |
// }
|
|
197 |
//
|
|
198 |
// }
|
|
199 |
// });
|
142 |
200 |
|
143 |
201 |
|
144 |
202 |
m_bindingContext = initDataBindings();
|
|
203 |
|
145 |
204 |
setControl(composite);
|
146 |
205 |
}
|
147 |
206 |
|
... | ... | |
159 |
218 |
|
160 |
219 |
IObservableValue observeSelectionBtnIncludeAcceptedTaxa = WidgetProperties.selection().observe(btnIncludeAcceptedTaxa);
|
161 |
220 |
IObservableValue includeAcceptedTaxaConfiguratorObserveValue = PojoProperties.value("includeAcceptedTaxa").observe(configurator);
|
162 |
|
bindingContext.bindValue(observeSelectionBtnIncludeAcceptedTaxa, includeAcceptedTaxaConfiguratorObserveValue, null, null);
|
|
221 |
bindingContext.bindValue(observeSelectionBtnIncludeAcceptedTaxa, includeAcceptedTaxaConfiguratorObserveValue);
|
|
222 |
|
|
223 |
IObservableValue observeSelectionBtnIncludeSharedTaxal = WidgetProperties.selection().observe(btnIncludeSharedTaxa);
|
|
224 |
IObservableValue includeSharedTaxaConfiguratorObserveValue = PojoProperties.value("includeSharedTaxa").observe(configurator);
|
|
225 |
bindingContext.bindValue(observeSelectionBtnIncludeSharedTaxal, includeSharedTaxaConfiguratorObserveValue);
|
|
226 |
|
|
227 |
IObservableValue observeSelectionBtnIncludeMisappliedNames = WidgetProperties.selection().observe(btnIncludeMisappliedNames);
|
|
228 |
IObservableValue includeMisappliedNamesConfiguratorObserveValue = PojoProperties.value("includeMisapplications").observe(configurator);
|
|
229 |
bindingContext.bindValue(observeSelectionBtnIncludeMisappliedNames, includeMisappliedNamesConfiguratorObserveValue);
|
|
230 |
|
|
231 |
IObservableValue observeSelectionBtnIncludeProParteSynonyms = WidgetProperties.selection().observe(btnIncludeProParteSynonyms);
|
|
232 |
IObservableValue includeProParteSynonymsConfiguratorObserveValue = PojoProperties.value("includeProParteSynonyms").observe(configurator);
|
|
233 |
bindingContext.bindValue(observeSelectionBtnIncludeProParteSynonyms, includeProParteSynonymsConfiguratorObserveValue);
|
|
234 |
|
|
235 |
IObservableValue observeSelectionBtnIncludeHybrids = WidgetProperties.selection().observe(btnIncludeHybrids);
|
|
236 |
IObservableValue includeHybridsConfiguratorObserveValue = PojoProperties.value("includeHybrids").observe(configurator);
|
|
237 |
bindingContext.bindValue(observeSelectionBtnIncludeHybrids, includeHybridsConfiguratorObserveValue);
|
163 |
238 |
|
164 |
239 |
IObservableValue observeSelectionBtnIncludeSynonyms = WidgetProperties.selection().observe(btnIncludeSynonyms);
|
165 |
240 |
IObservableValue includeSynonymsConfiguratorObserveValue = PojoProperties.value("includeSynonyms").observe(configurator);
|
166 |
|
bindingContext.bindValue(observeSelectionBtnIncludeSynonyms, includeSynonymsConfiguratorObserveValue, null, null);
|
|
241 |
bindingContext.bindValue(observeSelectionBtnIncludeSynonyms, includeSynonymsConfiguratorObserveValue);
|
167 |
242 |
|
168 |
243 |
|
169 |
|
IObservableValue observeSelectionBtnIncludeSharedTaxal = WidgetProperties.selection().observe(btnIncludeSharedTaxa);
|
170 |
|
IObservableValue includeSharedTaxaConfiguratorObserveValue = PojoProperties.value("includeSharedTaxa").observe(configurator);
|
171 |
|
bindingContext.bindValue(observeSelectionBtnIncludeSharedTaxal, includeSharedTaxaConfiguratorObserveValue, null, null);
|
172 |
244 |
|
173 |
245 |
// IObservableValue observeSelectionBtnPublish = WidgetProperties.selection().observe(btnPublish);
|
174 |
246 |
// IObservableValue publishConfiguratorObserveValue = PojoProperties.value("publish").observe(configurator);
|
... | ... | |
177 |
249 |
|
178 |
250 |
}
|
179 |
251 |
|
|
252 |
public void updateContext(){
|
|
253 |
m_bindingContext.updateTargets();
|
|
254 |
}
|
|
255 |
|
180 |
256 |
|
181 |
257 |
|
182 |
258 |
/* (non-Javadoc)
|
ref #8447: add man and pp to setPublish configurator wizard