Do not trigger setting the struts unconditionally.
TopMargin should taken into account as follow:
* only in case of HideMode==HideType.NONE
* ignore it for non-compositing, so there is no "spacing"
if the (solid) background covers the item-regions
* don't have it influence the cursor-region or item-regions
Do not trigger setting the struts unconditionally.
TopMargin should taken into account as follow: =HideType. NONE
* only in case of HideMode=
* ignore it for non-compositing, so there is no "spacing"
if the (solid) background covers the item-regions
* don't have it influence the cursor-region or item-regions
Please rebase it on the current trunk.