I add two elements to a master view, e.g. first an insert selection box and then a text element. For the text I choose any background color so that the background is not transparent. When I move the insert selection box over the text, it is behind the text. To bring it to the front, I click on the "Bring to front" icon. The Composer shows now the insert selection box in front of the text. But if I view it with Preview/View the insert selection box is behind the text. If I close the master view, the insert selection box is also behind the text :(
The same is true for "Send to back".
Note that it works correct if the elements are not in the master view.
I have the feeling that the last inserted element is shown on top.
J Kirsch on
Hello Lukas,
you encountered a behaviour that's not really a bug, but feels a bit 'unfortunate' if you don't know what happens behind the scenes.
In the very moment that you place a component on the mastertab, a 'proxy' component (let's say the working copy of it) is also placed on all existing tabs where the components should be visible. From that moment on the z-order of the component on the mastertab is independent of the z-order of its proxy components on the other tabs. That means you have the ability (and the need) to set the z-order for each mastertab-component on each tab individually.
What you do is to set z-order on the mastertab, then you leave the mastertab and immediately the z-order changes. That is because now you see the components in the z-order that is defined for tab1.
Still, we have picked up this as a bug and will improve the behaviour of MashZone. That means when you change z-order on the mastertab it will change the relative z-order between the mastertab-components on the other tabs _without_ messing up the z-order of the plain components on these tabs.
Regards
Jürgen