Revision 0c8bd397
Added by Katja Luther over 4 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/dialog/configurator/PublishSubTreeConfiguratorWizardPage.java | ||
---|---|---|
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) |
Also available in: Unified diff
ref #8447: add man and pp to setPublish configurator wizard