Revision 0fa0610e
Added by Patrick Plitzner over 6 years ago
eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/store/StoreUtil.java | ||
---|---|---|
14 | 14 |
import org.eclipse.core.commands.operations.IOperationHistory; |
15 | 15 |
import org.eclipse.core.commands.operations.IUndoContext; |
16 | 16 |
import org.eclipse.jface.action.IStatusLineManager; |
17 |
import org.eclipse.swt.widgets.Composite; |
|
17 | 18 |
import org.eclipse.ui.IEditorInput; |
19 |
import org.eclipse.ui.forms.widgets.ScrolledForm; |
|
18 | 20 |
|
19 | 21 |
import eu.etaxonomy.cdm.api.facade.DerivedUnitFacade; |
20 | 22 |
import eu.etaxonomy.cdm.model.common.CdmBase; |
... | ... | |
86 | 88 |
statusLineManager = manager; |
87 | 89 |
} |
88 | 90 |
|
91 |
public static void reflowParentScrolledForm(Composite composite, boolean flushCashes){ |
|
92 |
ScrolledForm scrolledForm = null; |
|
93 |
Composite parent = composite; |
|
94 |
while(parent!=null && !(parent instanceof ScrolledForm)){ |
|
95 |
parent = parent.getParent(); |
|
96 |
} |
|
97 |
scrolledForm = (ScrolledForm)parent; |
|
98 |
if(scrolledForm!=null){ |
|
99 |
scrolledForm.reflow(flushCashes); |
|
100 |
} |
|
101 |
} |
|
102 |
|
|
89 | 103 |
|
90 | 104 |
/** |
91 | 105 |
* <p>getUndoContext</p> |
Also available in: Unified diff
ref #6913 Remove org.eclipse.ui dependency from AbstractUtility