Revision 0fa0610e
Added by Patrick Plitzner over 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/ui/element/AbstractCdmFormElement.java | ||
---|---|---|
14 | 14 |
import org.eclipse.swt.graphics.Color; |
15 | 15 |
import org.eclipse.swt.widgets.Composite; |
16 | 16 |
import org.eclipse.swt.widgets.Control; |
17 |
import org.eclipse.ui.forms.widgets.ScrolledForm; |
|
18 | 17 |
import org.eclipse.ui.forms.widgets.Section; |
19 | 18 |
|
20 | 19 |
import eu.etaxonomy.taxeditor.model.AbstractUtility; |
... | ... | |
294 | 293 |
} |
295 | 294 |
} |
296 | 295 |
|
297 |
protected void reflowParentScrolledForm(boolean flushCashes){ |
|
298 |
ScrolledForm scrolledForm = null; |
|
299 |
Composite parent = getLayoutComposite().getParent(); |
|
300 |
while(parent!=null && !(parent instanceof ScrolledForm)){ |
|
301 |
parent = parent.getParent(); |
|
302 |
} |
|
303 |
scrolledForm = (ScrolledForm)parent; |
|
304 |
if(scrolledForm!=null){ |
|
305 |
scrolledForm.reflow(flushCashes); |
|
306 |
} |
|
307 |
} |
|
308 |
|
|
309 | 296 |
@Override |
310 | 297 |
public void refresh() { |
311 | 298 |
// empty default implementation |
Also available in: Unified diff
ref #6913 Remove org.eclipse.ui dependency from AbstractUtility